第八章:vue2中render与ref的使用
一、render的作用在react开发中render遇到的可能会比较多,在vue中render的功能与react中有点类似,都是渲染模板(组件)的作用1、运行效果2、具体代码// 创建一个组件const App = {template: `<div><h1>我的App组件</h1></div>`}var
·
一、render
的作用
在
react
开发中render
遇到的可能会比较多,在vue
中render
的功能与react
中有点类似,都是渲染模板(组件)的作用
1、运行效果
2、具体代码
// 创建一个组件 const App = { template: ` <div> <h1>我的App组件</h1> </div> ` } var app = new Vue({ el: '#app', data: { }, // render是一个高阶函数,把创建的组件传递到高阶函数中作为参数渲染 render(h) { return h(App); } })
二、ref
的使用
获取真实的
DOM
元素,与react
中的ref
一样的
1、
html
代码<div id="app"> <input type="button" value="点击" @click="getRef" /> <div class="box" ref="box"></div> </div>
2、
vue
脚本代码var app = new Vue({ el: '#app', data: { }, methods: { getRef() { console.log(this.$refs); this.$refs.box.style.border = '5px solid #360'; } } })
更多推荐
已为社区贡献22条内容
所有评论(0)