vue项目打包后路径出错

https://www.cnblogs.com/stella1024/p/9239030.html...

搭建vscode+vue环境

https://blog.csdn.net/mao834099514/article/details/79138484...
代码星球 代码星球·2021-02-22

【Vue】判断设备是移动端还是pc端

https://blog.csdn.net/qq_24744451/article/details/88538398...

vue-cli3中使用express配置本地数据接口

1.在项目的根目录中增加mock.js文件,该文件作用的是关于express配置本地服务,代码如下1constexpress=require('express')2constapp=express()3constapiData=require('./data.json')4constseller=apiData.seller5constgoods=apiData.goods6constratings=apiData.ratings7constapiRouters=express.Router()8//使用express路由获得本地数据9apiRouters.get('/sellers',(req,res)=>{10res.json({11stu:0,12data:seller13})14})15apiRouters.get('/goods',(req,res)=>{16res.json({17stu:0,18data:goods19})20})21apiRouters.get('/ratings',(req,res)=>{22res.json({23stu:0,24d...

vue-cli3构建的项目中vue组件中引入stylus文件时报错解决办法

报错表现  解决办法:引入文件时路径前增加~例子:@import '~common/stylus/mixin.styl';vue.config.js配置文件中alias的配置chainWebpack:config=>{config.resolve.alias.set('vue$','vue/dist/vue.esm.js').set('@',resolve('src')).set('@assets',resolve('src/assets')).set('components',resolve('src/components')).set('common',resolve('src/common')).set('base',resolve('src/base')).set('api',resolve('src/api')),config.resolve.symlinks(true)}解释:为何需要增加·~·~common代表相对于common目录,在webpack中配置了alias来简写common所指向的目录参考文章:https://github....

vue element-ui Tabs 标签页实现【更多】功能

element-uiTabs本身是没有更多功能的,如果在外边添加一个更多按钮,又非常不好看,而利用API中TabsAttributes的before-leave勾子方法可以实现这个功能,简单PO出代码<template><el-cardclass="box-card"><el-tabs:before-leave="moreState"><el-tab-panelabel="最新">最新</el-tab-pane><el-tab-panelabel="新闻">新闻</el-tab-pane><el-tab-panelabel="公告">公告</el-tab-pane><el-tab-panelabel="活动">活动</el-tab-pane><el-tab-panename="more"class="more-btn"><spanslot="label"><router-linkto="/page/wholeList/whol...

python+django+vue搭建前后端分离项目

以前一直是做基于PHP或JAVA的前后端分离开发,最近跟着python风搭建了一个基于django的前后端分享项目准备工作:IDE,【JetBrainsPyCharm2018】【webpack3.3.0】【python3.7.0】【npm5.8.0】【vue-cli2.9.6】,这是我当前的版本,基本python不低于2.0,本例子都可以运行成功1,打开PyCharm创建一个创建Django项目django-adminstartprojectpc_admin创建成功后目录如下.├──manage.py└──pc_admin  ├──__init__.py  ├──settings.py  ├──urls.py  └──wsgi.py2,进入项目根目录,创建一个App作为项目后端cdpc_adminpythonmanage.pystartappbackend      //backend就是app名称创建成功后目录如下.├──backend│ ├──__init__.py│ ├──admi...

vue 之循环添加不同class

在vue中按条件为class动态添加直接使用:class="[{active:isActive},errorClass]"之类的表达式就可以但是如果我们要为一个循环列表按条件添加不同的class又如何写呢其实也很简单,我们只要把class按字符串拼接起来就可以了<divclass="section":class="'pages'+item.activeClass"v-for="(item,index)inanchors"></div>data(){anchors:[{page:'page1',activeClass:'1',},{page:'page2',activeClass:'2',},{page:'page3',activeClass:'3',}],} ...

VUE之Router命令行警告:Named Route 'Home' has a default child route. 解决办法

NamedRoute'Home'hasadefaultchildroute.Whennavigatingtothisnamedroute(:to="{name:'Home'"),thedefaultchildroutewillnotberendered.Removethenamefromthisrouteandusethenameofthedefaultchildroutefornamedlinksinstead.报错代码:{path:'/page/home/Home',name:'Home',component:Home,children:[{path:'/',name:'HomeCarousel',component:HomeCarousel,},]}总结警告原因:当某个路由有子级路由时,父级路由需要一个默认的路由,所以父级路由不能定义name属性,解决办法是去掉name:'Home'就可以了正确代码{path:'/page/home/Home',component:Home,children:[{path:'/',name:'HomeCarousel',component:Hom...

VUE命令行报错:Expected indentation of 4 spaces but found 6

使用vue时候,经常被一大片警告惊呆了,这是webpack默认的语法检查插件ESLint在做警告,【ESLint是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码】但是我习惯了tab缩进,很不习惯没有缩进的写法,但是不管这些警告又是不能忍受,于是想办法把ESLint给关掉, 关闭ESLint方法:在vue项目中找到build文件夹-->webpack.base.conf.js-->module  重启npmrundev   清爽多了!...

使用vue-cli搭建element-ui项目

最近在使用element-ui搭建项目时发现若只纯用webpack来运行element-ui,要配置各种文件,对于新手来说实在太不友好了,就想到用vue-cli来搭建整个vue项目1.安装node.js2.安装webpack全局安装webpack命令npminstallwebpack-g3.安装淘宝镜像【网速快的童鞋可以省略此步】1npminstall-gcnpm--registry=https://registry.npm.taobao.org4.vue脚手架全局安装--用于生成vue模板npminstall-gvue-cli把它理解成让你不需要为编译或其他琐碎的事情而浪费时间,帮助你快速开始一个vue项目,其实其本质就是给你一套文件结构,包含基础的依赖库5.使用脚手架构建vue项目--一路回车就行了vueinitwebpack6.element-ui安装npmielement-ui注意:到此部element-ui只是安装到项目目录下,但还需要在项目文件中配置才能使用,否则直接写入element-ui的组件代码会报错!!【此处新手极易踩巨坑!】(1),在package.json文件中...

搭建vue-cli时候报错处理

最近在使用vue-cli搭建目录时出现 “webpack-dev-server不是内部或外部命令,也不是可运行的程序或批处理文件”情况在网上查了不少资料和解决方法后,结合自己的情况应该是环境变量的path没有读取到npm报错情况如图 解决方法是找到npm目录把它加入环境变量path中就可以了OK!完美解决!!! ...

使用vue-element-admin框架开发时遇到的跨域问题

之前使用js和jquery开发时也碰到过接口请求时的跨域问题,但是在使用vue-element-admin开发也碰到这个问题,而且不能使用之前的方法解决,查过不少资料,找到一个很好的方法解决了这个问题首先,解决的思路是:1,原因,造成跨域的原因是因为我们设置的接口和请求的接口不同造成,而且一般做前后端分享,后端接口和前端文件不在同一个工程,也是造成跨域的原因2,解决思路在以前js和jquery时候,都是设置josnp或是后端修改数据接口类型,解决起来非常麻烦在使用vue后,只要使用代理接口就可以解决3,开发环境所用工具a,webpackb,vuec,vue-element-admind,phpe,http-proxy-middleware[解决跨域的webpack插件]4,解决步骤一,安装 http-proxy-middleware插件1$npminstall--save-devhttp-proxy-middleware二,配置dev.evn.js文件 三,配置api/index.js文件 dev:{//PathsassetsSubDirectory:'s...

vue v-on:click传递动态参数

最近项目中要为一个循环列表动态传送当前点击列的数据,查了很久资料也没有一个完美的解决方案,新手只能用vue的事件处理器与jquery的选择器做了一个不伦不类的方案,居然也能解决这个问题,作此记录留待以后会有更好的方法解决这个事情  需求:根据每列传递的参数,决定弹窗后面是积分够了去直接购买还是不够需要去转换 二、页面代码[无法可传的参数,我把它放进了一个自定义标签date-id]<divclass="ticket-main"><ahref="javascript:void(0);"class="weui_media_boxweui_media_appmsgweui_media_box_bg"v-for="iteminmediaBox":date-id="item.num"v-on:click="upHref($event)"><divclass="weui_media_hd"><imgclass="weui_media_appmsg_thumb":src="item.mediaBoxImg"alt=""/>&...

vue 权限控制按钮3种样式、内容、以及跳转事件

最近碰到一个因为要根据权限来给一个按钮变成不同功能,简单写出3个按钮然后用v-if也能实现这个功能,但是在加载页面时,如果延迟过高则会把按钮按照DOM顺序加载出来,这是个很不好的效果思索了下,把三个功能分开写,目前但说能达到需求,但个人感觉还不是最好解决办法,在此记录下来以待将来发现更好办法 <divclass="btn60"><spanv-on:click="reserveMainLink()":class="{'weui_btn':items.msg!=3,'weui_btn_primary':items.msg==1,'weui_btn_warn':items.msg==2}"><spanv-show="items.msg==1">立即预约</span><spanv-show="items.msg==2">已预约</span><spanv-show="items.msg==3">已过期</span></span></div>ticketdata={"t...
首页上一页...56789...下一页尾页