博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue学习记录:vue引入,validator验证,数据信息,vuex数据共享
阅读量:5088 次
发布时间:2019-06-13

本文共 1908 字,大约阅读时间需要 6 分钟。

 最近在学习vue,关于学习过程中所遇到的问题进行记录,包含vue引入,validator验证,数据信息,vuex数据共享,传值问题记录

1、vue 引入vue

vue的大致形式如下:

要引入其他vue ,需要 import

2、validator验证,在element-ui中就有可以参照,记得给el-form里加:rules="",在单个的item里要加prop="",参照实例

3、数据信息 增删,以及数组与字符串转换,数据仅显示三条

let obj = {name: ' name '}

增加:this.array.push(obj)

删除:this.array.splice(obj)

字符串转换为数组: let fileNameList = (objArray[i].fileName || '').split(' ')    // split use in vue

数据仅显示三条:item in array.slice(0,3)

4、数据共享 vuex

基本操作可以按照百度常有的,npm install vuex ,这里仅仅记录登陆后保存用户的数据,这一块是store的存储数据

export default new Vuex.Store({  state: {    openId: '',    globalUrl: 'http://127.0.0.1:81',    uid: '',    openShop: '',    cookie: '',    accesstoken: '',    islogin: '0',    nickName: ''  },  mutations: {    login (state, payload) {      state.openId = payload.openId      state.uid = payload.uid      state.nickName = payload.nickName      state.openShop = payload.openShop      state.cookie = payload.cookie      state.accesstoken = payload.accesstoken      state.islogin = payload.islogin      console.log('STATE' + state.accesstoken)    }  }})

这一块是数据响应后要存储过去的,登陆状态也相应改变

methods: {    login () {。。。。。。              that.$store.commit('login', {                openId: openId,                uid: uid,                nickName: account,                openShop: openShop,                cookie: cookie,                accesstoken: accesstoken,                islogin: '1'              })。。。。      }    }

5、数据传值问题

在浏览器中,如果采用params传值,连接不会出现所传的值,如果采用query传值,连接会出现所传的值

 传值到指定页面<router-link :to="{name: 'ShopDetail', params: {id: item.sid }}">

</router-link>

 获取所传值页面id: this.$route.params.id

6、this的问题

如果需要指向,要先将this指代,不然会出现指向不明

let that = this

转载于:https://www.cnblogs.com/skylarzhan/p/10518181.html

你可能感兴趣的文章
python asyncio 异步实现mongodb数据转xls文件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
IOS-图片操作集合
查看>>
IO—》Properties类&序列化流与反序列化流
查看>>
测试计划
查看>>
Mysql与Oracle 的对比
查看>>
jquery实现限制textarea输入字数
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
jenkins常用插件汇总
查看>>
c# 泛型+反射
查看>>
第九章 前后查找
查看>>
Python学习资料
查看>>
jQuery 自定义函数
查看>>
jquery datagrid 后台获取datatable处理成正确的json字符串
查看>>
ActiveMQ与spring整合
查看>>
web服务器
查看>>
第一阶段冲刺06
查看>>
EOS生产区块:解析插件producer_plugin
查看>>
JS取得绝对路径
查看>>