老师,麻烦看一下为什么我的v-bind绑定不成功?
来源:1-4 组件概念初探,对 TodoList 进行组件代码拆分
张艺兴的宝贝
2022-11-26 16:26:54
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://unpkg.com/vue@next"></script> <title>Document</title> </head> <body> <div id="root"></div> </body> <script> //! {{}} 插值表达式 //! 在vue中如果在一个标签上某一个属性希望和数据绑定的话,需要使用v-bind(示例:v-bind:title="变量");如果在标签内部希望和数据绑定的话,直接使用插值表达式即可 //! 组件:页面中的一部分;最小的组件就是一个标签 Vue.createApp({ data(){ return{ inputValue:'', list:[] } }, methods:{ handleAddItem(){ this.list.push(this.inputValue), this.inputValue = '' } }, template:` <div> <input v-model="inputValue" /> <button v-on:click="handleAddItem" v-bind:title="inputValue"> 增加 </button> <ul> <li v-for="item of list">{{item}}</li> </ul> </div> ` }).mount('#root') </script> </html>
1回答
好帮手慕星星
2022-11-26
同学你好,v-bind是绑定成功的,键入的时候可以看到
一点击按钮,inputValue值就变为空了,也就没有值了
可以再测试下,祝学习愉快!