vue
Tony3820
学习新的技术,能让程序员枯燥的生活变得精彩,能让自己更加丰富
展开
-
vuex中的babel编译mapGetters/mapActions报错解决方法
在尝鲜vuex2时,发现vuex2增加了 mapGetters 和 mapActions 的方法,借助stage2的 Object Rest Operator 特性,可以写出下面代码: methods: { marked, …mapActions([ ‘getArticles’ ]) } 但是在借助babel编译转换时发生了报错: BabelLoaderError:原创 2017-07-04 10:36:27 · 9629 阅读 · 0 评论 -
vue引入第三方zepto.js库报错
报错: TypeError: Cannot read property 'createElement' of undefined原因:只使用了 AMD 规范的模块导出方法 define,没有用 CommonJs 规范的方法 module.exports 来导出模块,不过这不是造成报错的原因。解决办法: 1、安装辅助插件库npm i -D script-loader exports-loader2、原创 2017-07-20 11:45:44 · 6834 阅读 · 1 评论 -
vue2.0使用swiper组件实现轮播
1、安装swipernpm install swiper@3.4.1 --save-dev2、引用组件import Swiper from 'swiper';import 'swiper/dist/css/swiper.min.css';3、html页面代码 <div class="swiper-container" id="swiper"> <div class="swiper-原创 2017-07-19 15:28:53 · 28249 阅读 · 9 评论 -
vue v-for数组倒序
Index is {{$index}} Content is {{i}} var vm = new Vue({ el: '#app', data: { items: { a: "1",原创 2017-11-07 10:18:21 · 33935 阅读 · 0 评论 -
favicon.ico浏览器不显示的解决方案
本地路径配置 服务器路径路径配置 缓存会影响到显示,可以清除缓存后,再ctrl+F5强制刷新原创 2017-10-16 17:43:39 · 8830 阅读 · 0 评论 -
vue-router相同的地址,如何刷新数据
vue-router当跳转是相同的地址时,是不会刷新页面的 刷新页面的方法有: 1、location.reload() 2、去掉 mode: ‘history’, 3、把router-link换成a标签 跳转个人建议,采用第三种,使用a标签原创 2017-12-08 11:57:59 · 13058 阅读 · 2 评论 -
vue ssr 报错 ReferenceError: window is not defined
这是因为首先使用node服务端进渲染的,而node端不存在window对象解决办法如下 :把需要执行系统对象的代码放到mounted生命周期里,待node服务端渲染完成之后则可以正常使用啦注:既然采用服务端渲染了,尽可能避免使用系统对象元素啦我们所有的数据不能放在vue中的mounted中获取,因为这样和客户端渲染没什么区别,vue暴漏的这个环境支持window也就是说这个位置其实是client端...原创 2018-02-27 17:00:13 · 27313 阅读 · 2 评论 -
vue cli3.0默认base选项
1、这是 vue-cli 3 的默认选项,base: ent.BASE_URL2、需要把 router.js 中的 router base 去掉,上传静态文件到 oss 的 BASE_URL 不应该也应用到 router base原创 2018-12-28 13:56:36 · 3416 阅读 · 0 评论