一、Vue基础之常用方法

一、JSON.parse() 与 JSON.stringify() 

  1.JSON.parse() :是从一个字符串中解析出 json 对象

//定义一个字符串
var data='{"name":"google"}'
//解析对象​
​JSON.parse(data)
结果是:
​name:"google"

  2.JSON.parse() :是将一个json对象解析成 json 字符串

var data={name:'google'}
JSON.stringify(data)
结果是:
'{"name":"google"}'

 二、$ref用法

  
ref 有三种用法:
1、ref 加在普通的元素上,用this.ref.name 获取到的是dom元素
2、ref 加在子组件上,用this.ref.name 获取到的是组件实例,可以使用组件的所有方法。
3、如何利用 v-for 和 ref 获取一组数组或者dom 节点
注意:

  1、ref 需要在dom渲染完成后才会有,在使用的时候确保dom已经渲染完成。比如在生命周期mounted(){} 钩子中调用,或者在 this.$nextTick(()=>{}) 中调用。

  2、如果ref 是循环出来的,有多个重名,那么ref的值会是一个数组 ,此时要拿到单个的ref 只需要循环就可以了。

 

posted @ 2019-11-17 10:58  旅行没有终点  阅读(376)  评论(0编辑  收藏  举报