随笔分类 -  vue

摘要:在IE下由于不支持promise而导致的问题,需要插件babel-prolyfill 接着在webpack.config.js当中进行配置 这样就能解决这个问题了 阅读全文
posted @ 2017-07-25 16:05 无情码字员 阅读(479) 评论(0) 推荐(0)
摘要:在没使用扩展办法的时候,在组件当中通过下面方式进行传参 而使用了扩展函数了之后,直接在调用的地方传入参数,会自动传递的 这里在我调用 @click(testMethods(data)) 这个时候传入 data 扩展写法会自动将这个参数传递过来 数组写法 阅读全文
posted @ 2017-07-25 12:06 无情码字员 阅读(11111) 评论(0) 推荐(1)
摘要:出现这种问题的主要原因是当前的babel不支持...对象展开扩展符,只需要安装一个插件然后再在.babelrc当中进行下配置就好了 然后在.bablerc当中增加 "plugins": ["transform-object-rest-spread"] 阅读全文
posted @ 2017-07-25 11:07 无情码字员 阅读(800) 评论(0) 推荐(0)
摘要:vue-router有提供一个方法scrollBehavior,它可以使切换到新路由时,想要页面滚到顶部,或者是保持原先的滚动位置,就像重新加载页面那样。 这个功能只在 HTML5 history 模式下可用。 阅读全文
posted @ 2017-07-14 19:38 无情码字员 阅读(11046) 评论(6) 推荐(0)
摘要:今天在vue当中使用了full-page这个组件。但是发现在每次路由跳转完之后,再回到使用fullpage的这个页面,fullpage会报错,fullpage只能初始化一次。 这个时候给路由使用keep-alive就可以完美的解决这种问题了 但是同时会导致一个问题,由于组件缓存了,会导致before 阅读全文
posted @ 2017-07-04 19:47 无情码字员 阅读(906) 评论(0) 推荐(0)
摘要:之前在项目当中有使用过sass,但是使用的方式有点Low,是在vue文件当中的style下面通过@import的方式引入的。 其实在webpack当中也可以通过在main.js当中import "index.scss" 这种方式引入 需要的解析器,分别为style-loader css-loader 阅读全文
posted @ 2017-06-21 11:30 无情码字员 阅读(939) 评论(0) 推荐(0)
摘要:在看张鑫旭博客得时候看到了electron这个东西,来了兴趣,就按照上面写的将已经做好得vue项目拿来试了试,出乎意料得顺利 electron简单说下electron,就是把 chrome内核和你的项目文件打包成一个程序,和移动端得混合应用有点类似。当然实现起来肯定没有说得这么简单得。 那么怎么做呢 阅读全文
posted @ 2017-06-08 16:39 无情码字员 阅读(3198) 评论(0) 推荐(1)
摘要:形如 var json = {data: ["haha","sasa","zaza"]} 这种对象嵌套数组得在转化为字符串传到后台会变成 {data[0]: "haha", data[1]: "sasa", data[3]: "zaza"} 显然发送过去得数据不是我们想要得,解决办法是 先将 里面得 阅读全文
posted @ 2017-06-07 23:53 无情码字员 阅读(269) 评论(0) 推荐(0)
摘要:vue 构建单页面应用,但是问题是随着系统的体积变大,js文件也体积太大了,这时候就需要按需要进行加载了 vue-router提供了懒加载的方式 将引入组件的方式变成上面这个样子就好了 另外一种写法 阅读全文
posted @ 2017-06-02 16:21 无情码字员 阅读(1124) 评论(0) 推荐(0)
摘要:类似于这样的形式,这里的index是以string的数据格式存在的。 这时候这样写就会有问题,会报错 这样就不会有问题了 阅读全文
posted @ 2017-04-28 14:59 无情码字员 阅读(571) 评论(0) 推荐(0)
摘要:为过渡动画添加mode="out-in"在其它浏览器下面就能正常的使用了 阅读全文
posted @ 2017-04-28 11:42 无情码字员 阅读(309) 评论(0) 推荐(0)
摘要:重新上传 阅读全文
posted @ 2017-04-27 11:45 无情码字员 阅读(25547) 评论(0) 推荐(0)
摘要:在mounted当中进行dom相关操作 this.$refs 阅读全文
posted @ 2017-04-25 16:34 无情码字员 阅读(299) 评论(0) 推荐(0)
摘要:使用@keyup.enter.native就可以触发了 阅读全文
posted @ 2017-04-24 11:15 无情码字员 阅读(4416) 评论(0) 推荐(0)
摘要:"/" 表示路由根目录 "/AdminPage" 表示一级路由 如果在一级路由下面配置子路由 "User",表示的意思是 "/AdminPage/User",表示二级路由 三级路由“User/UserConfig” 表示的意思是“/AdminPage/UserConfig”,当然也可以直接配置,也就 阅读全文
posted @ 2017-04-19 11:50 无情码字员 阅读(5956) 评论(1) 推荐(1)
摘要:当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用 “就地复用” 策略。如果数据项的顺序被改变,Vue将不是移动 DOM 元素来匹配数据项的顺序, 而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素。这个类似 Vue 1.x 的 track-by="$in 阅读全文
posted @ 2017-04-18 15:56 无情码字员 阅读(1784) 评论(0) 推荐(0)
摘要:发现router-link添加上去后文字上会出现下划线,打开调试工具发现router-link其实是由a来实现的,在reset的时候 至于点击之后的样式则是router-link-active .router-link-active { text-decoration: none; } 阅读全文
posted @ 2017-04-18 14:29 无情码字员 阅读(36904) 评论(1) 推荐(1)
摘要:需要分别安装node-sass 和 sass-loader;可以不需要ruby; webpack当中配置 使用的时候要记得在style当中加lang="scss" 阅读全文
posted @ 2017-04-18 10:58 无情码字员 阅读(1538) 评论(0) 推荐(0)
摘要:之前build打包好在我本地运行是没问题的,但是发给后端部署,他说我的路径有问题,这个是由于vue-cli默认的打包路径 的“/”根目录,由于文件没有部署到根目录所以出现了这个问题。 修改webpack以后,再打包给后端,可以用了,但是npm run dev不行了,npm run dev调试的时候需 阅读全文
posted @ 2017-04-01 10:50 无情码字员 阅读(2302) 评论(0) 推荐(0)
摘要:在.vue文件当中默认是不支持emment的,需要在vscode设置当中设置 阅读全文
posted @ 2017-03-31 11:33 无情码字员 阅读(638) 评论(0) 推荐(0)