标签 vue 下的文章
今天无意间发现在浏览器是查看查看webpack下的所有程序的源码的,感觉这算是个bug,为了代码安全性,还是禁止掉比较好,因为我不想打包后的项目别人还能看我的vue源码,所以要做下配置如果是vue cli2 我们需要打开config/index.js 搜索 build,将build对象下面的productionSourceMap设置成false就可以了如图productionSourceMap: false, // 生产环境的 source map 设置上线后是否加载webpack文件
如果是vue cli3 那么在根目录打开vue.config.js,如果没有就自己创建- 阅读剩余部分 -
两种方案清除定时器,开发者经常使用方案1,建议使用方案2方案1首先我在data函数里面进行定义定时器名称:data() {
return {
timer: null // 定时器名称
}
},
然后这样使用定时器:this.timer = (() => {
// 某些操作
}, 1000)
最后在beforeDestroy()生命周期内清除定时器:beforeDestroy() {
clearInte- 阅读剩余部分 -
npm run dev 错误提示:{ parser: "babylon" } is deprecated; we now treat it as { parser: "babel" }.
解决方法:找到你的工程文件夹里的 YourProName\node_modules\vue-loader\lib\template-compiler\index.js//将以下代码
if (!isProduction) {
code = prettier.format(code, { semi: false, parser: 'babylon' - 阅读剩余部分 -
一. 标签实现新窗口打开:官方文档中说 v-link 指令被 组件指令替代,且 不支持 target="_blank" 属性,如果需要打开一个新窗口必须要用<a>标签,但事实上vue2版本的 是支持 target="_blank" 属性的(tag="a"),示例如下:<router-link target="_blank" :to="{path:'/user/document',query:{id:'1'}}">新页面打开home页</router-link- 阅读剩余部分 -
在优化基于vue-cli开发的vue项目中,把vue-router改成外部引入的时候,配置参数: externals: {
'vue': 'Vue',
'vue-router':'VueRouter',
'axios':'axios',
"ElementUI": "element-ui",
'babel-polyfill': 'window'
},
console中提示Uncaught TypeError: Cannot redefine property: $router
分析问题,研究- 阅读剩余部分 -
- « 前一页
- 1
- 2
- 3
- 后一页 »