随笔分类 - vue2
摘要:注意:vue项目打包后默认是指向服务器的根路径(比如apache默认www目录是根路径,当然也可以修改),这种情况不需要做路径的配置,只需要做history配置,如果不是发布到根路径而是www/vue目录下,则需要做路径配置,并做history配置 一、 需要修改router.js中new Rout
阅读全文
摘要:链接:https://segmentfault.com/a/1190000015684864 一、生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要简单得多。 vue的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子函数,页面不同的跳转方式,触发的钩子并不
阅读全文
摘要:链接:https://segmentfault.com/a/1190000012735168 1.query方式传参和接收参数 2.params方式传参和接收参数 注意:params传参,push里面只能是 name:'xxxx',不能是path:'/xxx',因为params只能用name来引入路
阅读全文
摘要:注意:1. vue组件间的通信其实有很多种方法,最常用的还是属性传值、事件传值、vuex; 其他方法参考 https://juejin.im/post/5bd18c72e51d455e3f6e4334?utm_medium=hao.caibaojian.com&utm_source=hao.caib
阅读全文
摘要:基础知识: vue的生命周期: beforeCreate/created、beforeMount/mounted、beforeUpdate/updated、beforeDestory/destoryed vue常用指令: v-for、v-bind(缩写形式:prop)、v-on(缩写形式@click
阅读全文
摘要:前言 用Vue开发一个网页并不难,但是也经常会遇到一些问题,其实大部分的问题都在文档中有所提及,再不然我们通过谷歌也能成功搜索到问题的答案,为了帮助小伙伴们提前踩坑,在遇到问题的时候,心里大概有个谱知道该如何去解决问题。这篇文章是将自己知道的一些小技巧,结合查阅资料整理成的一篇文章,如果喜欢的话可以
阅读全文
摘要:一、实际项目中使用最多的Vue生命周期大概是 created mounted updated 二、各自适合做的业务逻辑 1. created 相当于是页面刚开始加载的状态,此时不能操作实例的属性和方法,适合 初始化、异步请求接口 2. mounted 相当于是页面加载完毕,此时可以处理已挂载的数据,
阅读全文
摘要:一. <router-link>标签实现新窗口打开: 官方文档中说 v-link 指令被 <router-link> 组件指令替代,且 <router-link> 不支持 target="_blank" 属性,如果需要打开一个新窗口必须要用<a>标签,但事实上vue2版本的 <router-link
阅读全文
摘要:来源:github: https://github.com/opendigg/awesome-github-vue segmentfault:https://segmentfault.com/p/1210000008583242/read?from=timeline#UI%E7%BB%84%E4%B
阅读全文
摘要:一、前言 原文:https://segmentfault.com/a/1190000014804826 vue-cli是构建vue单页应用的脚手架,输入一串指定的命令行从而自动生成vue.js+wepack的项目模板。这其中webpack发挥了很大的作用,它使得我们的代码模块化,引入一些插件帮我们完
阅读全文
摘要:axios 和 ajax 的使用方法基本一样,只有个别参数不同; 附:axios 中文文档 一、axios 二、ajax 使用的基本形式是这样,其他地方大同小异; 另外Vue 官方建议用 axios 代替 vue-resourse,所以在这里不做vue-resourse的探讨;
阅读全文
摘要:一、几种实现双向绑定的做法 目前几种主流的mvc(vm)框架都实现了单向数据绑定,而我所理解的双向数据绑定无非就是在单向绑定的基础上给可输入元素(input、textare等)添加了change(input)事件,来动态修改model和 view,并没有多高深。所以无需太过介怀是实现的单向或双向绑定
阅读全文