分类: Vue

37 篇文章

v-for渲染完成后触发回调
问题描述:在使用v-for循环页面渲染时,同时获取渲染元素是为null。 原因:v-for未渲染完成。 解决方法一: 利用wacth+this.$nextTick方式解决wacth 监听某一个data数据发生变化就执行方法nextTick:在下次DOM更新循环结束之后执行回调 <template> <div v-for="(tie…
axios传x-www-form-urlencoded格式的post
引入qs cnpm install --save qs 将文件引入到使用它的页面中 import qs from "qs" axios使用 this.$axios({ method:'post', url:"./exam/findExamList", headers:{ //更改请求头 'Content-Type': 'application/x-…
vue-router提示警告
父级路由与子路由的path重复时,可将父级路由的name注释 export default new Router({ routes:[ { path:'/', component:Exaindex, children:[ { path:'/', name:'exaList', component:ExaList, meta:{tit…
将自定义页面转换为PDF格式并导出
一、通过html2Canvas和JsPDF实现 npm install html2canvas --save npm install jspdf --save 在使用页引入 import html2Canvas from "html2canvas" import JsPDF from "jspdf" 在事件中调用 html2Canvas(docum…
vue项目兼容IE
1.运行在ie9-11中axios的兼容问题 npm install es6-promise --save-dev 在main.js 中设置 import promise from 'es6-promise'; promise.polyfill(); 2.兼容ie9、IE10可能会遇到语法或者promise错误 npm install babel-…
axios设置请求头以及token设置
在axios向后端传参时需要设置请求头,确保请求参数的格式为JSON字符串(此时用JSON.stringify(obj)无效时) this.$axios({ method:'', url:'', headers: { 'Content-Type': 'application/json',//设置请求头请求格式为JSON 'access_token'…
vue 拦截器
在config文件夹下index.js中配置: module.exports = { dev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { '/': { target: '接口地址', changeOrigin: true, secure…
【总结】
state vuex中共享的组件状态数据 getter 通过getters访问最新状态 mutations vuex中唯一可以用来修改state的状态以对象形式的回调函数,回调函数【必要】参数state actions 用于监听外部组件的动作要求可以执行异步(async)操作以对象形式的回调函数每个方法必须调用commit函数,该函数可接受多个参数…
state/mutations/actions/getters用法详解
接上一节,counterModule.vue内容 export default { //共享的组件状态数据 state:{ num:0 }, //mutations唯一可以修改state的状态 mutations:{ //INC事件接受多个参数,第一个【必要】参数为固定参数state,第二个【不必要】参数为接受的形参 INC:(state,payl…
创建Vuex仓库
安装vuex npm install vuex -S 在mian.js中引入仓库文件 import store[自定义名称] from "./store/index.js"[路径] new Vue({ store //注册store,以便其他组件都可以访问 }) 配置文件 在src下新建文件夹命名为store;并新建为index.j…