全国咨询热线:18720358503

开发一个小程序多少钱_Vue.js完成输入框绑定的实

类别:行业新闻 发布时间:2021-01-11 浏览人次:

Vue.js实现输入框绑定的实例代码       这篇文章主要介绍了Vue.js实现输入框绑定的实例代码,需要的朋友可以参考下

实现效果如下:

实现代码及注释

 !DOCTYPE html 
 html 
 head 
 title vue.js数据动态编辑 /title 
 meta charset="utf-8" 
 meta name="viewport" content="width=device-width, initial-scale=1.0" 
 style type="text/css" 
 /* 在Vue实例没有准备好之前隐藏没有编译的mustache */
 [v-cloak]{
 display: none;
 padding: 0;
 margin: 0;
 body{
 font: 15px/1.3 'Open Sans', sans-serif;
 color: #5e5b64;
 text-align: center;
 a, a:visited{
 outline: none;
 color: #389dc1;
 a:hover{
 text-decoration: none;
 section,footer,header,aside,nav{
 display: block;
 /* tooltip style */
 .tooltip{
 background-color: #03c03c;
 background-image: -webkit-linear-gradient(top, #03c03c, gray);
 background-image: -moz-linear-gradient(top,#03c03c, gray);
 background-image: linear-gradient(top, #03c03c, gray);
 box-shadow: 0 1px 1px #ccc;
 border-radius: 3px;
 width: 290px;
 padding: 10px;
 position: absolute;
 left: 50%;
 margin-left: -150px;
 top: 50px;
 /* 小三角形 */
 .tooltip:after{
 content: "";
 position: absolute;
 border: 6px solid #03c03c;
 border-color: #03c03c transparent transparent;
 width: 0;
 height: 0;
 bottom: -12px;
 left: 50%;
 margin-left: -6px;
 .tooltip input{
 border: none;
 width: 100%;
 line-height: 34px;
 border-radius: 3px;
 box-shadow: 0 2px 6px #bbb inset;
 text-align: center;
 font-size: 16px;
 font-family: inherit;
 color: #8d9395;
 font-weight: bold;
 outline: none;
 font-size: 22px;
 font-weight: bold;
 color: #6d8088;
 height: 30px;
 cursor: pointer;
 p b{
 color: #fff;
 display: inline-block;
 padding: 5px 10px;
 background-color: #c4d7e0;
 border-radius: 2px;
 text-transform: uppercase;
 font-size: 18px;
 p:before{
 content:" ";
 display: inline-block;
 margin-right: 5px;
 font-weight: normal;
 vertical-align: text-bottom;
 #main{
 height: 300px;
 position: relative;
 padding-top: 150px;
 /style 
 /head 
 body 
 !-- 在Vue实例准备好之前,v-vloak会隐藏任何没有编译的绑定数据 -- 
 !-- 当元素被点击后,hideTooltp()方法将被调用 -- 
 div id="main" v-cloak v-on:click="hideTooltip" 
 !-- 这是一个tooltip。
 v-on:clock.stop是一个关联点击事件的句柄,用于停止事件。
 v-if保证只有在showtooltip变量为真时才显示tooltip-- 
 div v-on:click.stop v-if="show_tooltip" 
 !-- v-model绑定text_content模型的文本内容,对于任何文本编辑框的变化都会被自动更新 -- 
 input type="text" name="" v-model="text_content" 
 /div 
 !-- 当p区域被点击后,会调用toggleTooltip方法,阻止事件扩散 -- 
 !-- mustache表达式将会替换text_content的值,它将会自动更新变量值的所有变化 -- 
 p v-on:click.stop="toggleTooltip" {{text_content}} /p 
 /div 
 script src="ajax/libs/vue/2.0.5/vue.min.js" /script 
 script type="text/javascript" 
 // 创建一个Vue实例,并且传递一个可选对象
 var demo = new Vue({
 // 一个DOM元素表示view model
 el: '#main',
 // 定义属性值,给出初始值
 data: {
 show_tooltip :false,
 text_content: '点击这里进行编辑'
 // 需要使用到的函数
 methods: {
 hideTooltip: function(){
 // 当model被修改,view将被自动更新
 this.show_tooltip = false;
 toggleTooltip: function(){
 this.show_tooltip = !this.show_tooltip;
 /script 
 /body 
 /html 

总结

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


推荐阅读

开发一个小程序多少钱_Vue.js完成输入框绑定的实

Vue.js完成键入框关联的案例编码 本文关键详细介绍了Vue.js完成键入框关联的案例编码,必须的朋友能够参照下完成实际效果以下:完成编码及注解!DOCTYPE html html head title vue.js数据信...

2021-01-11
【资讯】农村互联网是中国未来十年的黄金创业

【新闻资讯】乡村互连网是我国将来十年的金子自主创业机遇 :00 访问数: 富华网北京市三月七日电 全国性人民代表、小米手机高新科技创办人、执行董事长兼顶尖实行官小米雷军...

2021-01-11
价值的特殊形态:信息

一切商品和服务都包括一定的信息内容,关键包含商品(服务)所蕴涵的专业知识,商品(服务)使用价值展现给消费者的可认知方式,及其做为认知能力正确引导标示的标记等。不一样的商品...

2021-01-11
广州凡科互联网科技股份有限公司招聘电商美工

招聘人数:2职位信息技能要求:淘宝美工,美工,电商美工,后期【岗位职责】1.负责公司产品拍摄,产品图片后期处理,美化,维护等工作。2.负责协助业务员美化处理相关图片。3.完...

2021-01-11
移动营销将给贵公司带来什么价值

1、 互联网营销最先是人的本性化、社交媒体化的销售市场营销推广,因此第一步便是搜集、梳理贵司能够触碰到的所有顾客联络信息内容,使互联网营销有着大量的受众群体。康曼德...

2021-01-11
【干货】Jeff Patton谈结果导向

【干货知识】Jeff Patton谈結果导向性 :00 访问数:Jeff Patton在今年灵巧希腊高峰会的谢幕主题风格演说讲到,大家必须关心結果,调节大家的广州市企业网站建设方法和步骤,进而持续公...

2021-01-11
X

400-8700-61718720358503
企业邮箱2639601583@qq.com
官方微信