Vue.js实现输入框绑定的实例代码

  

实现效果如下:

  

 Vue.js实现输入框绑定的实例代码

  

实现代码及注释

        & lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt; title> vue.js数据动态编辑& lt;/title>   & lt;元charset=皍tf - 8”比;   & lt;元name=笆哟啊蹦谌?翱矶?设备宽度,初始=1.0”比;   & lt;风格类型=" text/css "比;/*在Vue实例没有准备好之前隐藏没有编译的胡子*/(v-cloak) {   显示:没有;   }   * {   填充:0;   保证金:0;   }   身体{   字体:15像素/1.3开放无,无衬线;   颜色:# 5 e5b64;   text-align:中心;   }   ,答:访问{   大纲:没有;   颜色:# 389 dc1;   }   答:{徘徊   文字修饰:没有;   }   部分,页脚,头,放在一边,nav {   显示:块;   }   *//*提示风格   .tooltip {   background - color: # 03 c03c;   背景图片:-webkit-linear-gradient(顶部,# 03 c03c,灰色);   背景图片:-moz-linear-gradient(顶部,# 03 c03c,灰色);   背景图片:线性渐变(顶部,# 03 c03c,灰色);   不必:0 1 px 1 px # ccc;   border - radius: 3 px;   宽度:290 px;   填充:10 px;   位置:绝对的;   左:50%;   margin-left: -150 px;   上图:50 px;   }/*小三角形*/.tooltip:{后   内容:“”;   位置:绝对的;   边界:6 px固体# 03 c03c;   边框颜色:# 03 c03c透明透明;   宽度:0;   高度:0;   底部:-12 px;   左:50%;   margin-left: 6 px;   }   .tooltip输入{   边界:没有;   宽度:100%;   行高:34 px;   border - radius: 3 px;   不必:0 2 px 6 px # bbb插图;   text-align:中心;   字体大小:16 px;   字体类型:继承;   颜色:# 8 d9395;   粗细:大胆的;   大纲:没有;   }   p {   字体大小:22 px;   粗细:大胆的;   颜色:# 6 d8088;   高度:30 px;   光标:指针;   }   b p {   颜色:# fff;   显示:inline-block;   填充:5 px 10 px;   background - color: # c4d7e0;   border - radius: 2 px;   首字母:大写;   字体大小:18 px;   }   p:{之前   内容:“& # 9998;”;   显示:inline-block;   margin-right: 5 px;   粗细:正常;   vertical-align: text-bottom;   }   #{主要   身高:300 px;   位置:相对;   padding-top: 150 px;   }   & lt;/style>   & lt;/head>   & lt; body>   & lt; !——在Vue实例准备好之前,v-vloak会隐藏任何没有编译的绑定数据——比;   & lt; !——当元素被点击后,hideTooltp()方法将被调用——比;   & lt; div id=爸饕眝-cloak v:点击=癶ideTooltip”比;   & lt; !——这是一个工具提示。   v: clock.stop是一个关联点击事件的句柄,用于停止事件。   v保证只有在showtooltip变量为真时才显示提示——比;   & lt; div类=v“提示”:点击。停止v=皊how_tooltip”比;   & lt; !- - - v模型绑定text_content模型的文本内容,对于任何文本编辑框的变化都会被自动更新——比;   & lt;输入类型="文本" name=" v模型=皌ext_content”比;   & lt;/div>   & lt; !——当p区域被点击后,会调用toggleTooltip方法,阻止事件扩散——比;   & lt; !——胡子表达式将会替换text_content的值,它将会自动更新变量值的所有变化——比;   & lt; p v: click.stop=" toggleTooltip "在{{text_content}} & lt;/p>   & lt;/div>   & lt;脚本src=" https://cdnjs.cloudflare.com/ajax/libs/vue/2.0.5/vue.min.js "祝辞& lt;/script>   & lt;脚本type=" text/javascript祝辞//创建一个Vue实例,并且传递一个可选对象   Vue ({var=new演示//一个DOM元素表示视图模型   埃尔:“#主”,//定义属性值,给出初始值   数据:{   show_tooltip:假的,   text_content:“点击这里进行编辑的   },//需要使用到的函数   方法:{   hideTooltip:函数(){//当模型被修改,视图将被自动更新   这一点。show_tooltip=false;   },   toggleTooltip:函数(){   这一点。show_tooltip=! this.show_tooltip;   }   }   })   & lt;/script>   & lt;/body>   & lt;/html>      

  

以上所述是小编给大家介绍的Vue.js实现输入框绑定的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

Vue.js实现输入框绑定的实例代码