帝神算命网 > 起名 > 好听的名字 > vue怎么添加自己名字

vue怎么添加自己名字

时间:2021-02-13 作者:帝神小编 来源:帝神算命网
我也不跟你说废话,有本事就别往下看。为什么要用Vue?因为Vue不用写操作DOM的代码。简简单单一句话。
Vue不操作DOM有什么好处?如果你的页面样式要改变(改版),首先你要改html对吧,要改div里嵌套ul或者div嵌套div等等,改变这些之后你又要改变那些操作DOM的代码或者改动比较大的操作DOM的代码直接删除重新,因为样式变了。操作DOM能不能不要了,答案是可以的于是Vue诞生了(它诞生之前还有其他同类框架)。这时候我只关注页面改变就行了不用想怎么操作DOM了,有本事别往下看(哈哈,开玩笑)。
Vue颠覆了之前的工作方式,替代了Jquery的工作,操作DOM的工作全部交给了new Vue()这个对象,什么是操作DOM就是从服务器获取数据后需要将数据渲染到网页上比如:$('#app').txt('服务器数据')这是Jquery提供的方法先找到一个id是app的节点然后把这个节点文本替换成’服务器数据‘,在Vue开发中完全没有这类的代码存在,如果有还是你用Vue不熟悉(个人理解,可能也不对我对自己不自信)

例子:
<div id="app">
<input type="text" v-model:value="name"/>
<input type="button" value="添加" @click="add"/>
<table>
<tr>
<td>姓名</td>
</tr>
<tr v-for="item in list" :key="item.id">
<td>{{ item.id }}</td>
<td>{{ item.name }}</td>
</tr>
</table>
</div>
<script>
var vm = new Vue({
el:'#app',
data:{
name: null,
list:[{id:0, name:'张三'}, {id:1, name:'李四'}, {id:2, name:'王五'}]
},
methods:{
add(){
var new_person = {id : this.list.length, name:this.name}
this.list.push(new_person)
this.name = null;
}
}
});
</script>
解析:
v-model:value="name" v-model:value 给value属性增加双向数据绑定(不懂双向数据绑定的看最下面的一坨废话)指向的"name"是什么?name是new Vue()对象里data下的name。name名字是自己随便起的想叫什么叫什么。也可以按你的代码里的叫message
@click="add" @click是Vue语法里一个点击事件,事件指向new Vue()里methods下的add函数,这个函数也是自己起的名字。
v-for="item in list" v-for代表循环的意思,循环new Vue()对象里data下的list对象数组,item代表循环的当前对象
:key="item.id" 打印对象的id属性,id要是唯一标示。这个可以不写不写的话有bug哈哈哈有啥bug的话再问我吧因为这个bug不好描述。
add(){
var new_person = {id : this.list.length, name:this.name}
this.list.push(new_person)
this.name = null
}
首先得点击‘添加’这个按钮才会触发这个add方法
this.list是什么?这个是new Vue()对象里data里的数据,this.list.length不用讲了吧, this.name是什么就是你当前在<input type="text" v-model:value="name"/>这是输入框里输入的数据。挖槽?我没有用Jquery获取文本框的内容竟然直接调用this.name就可以获取到文本框里的内容,重要事情说三遍在用Vue的时候是没有操作DOM的代码的。this.name确实是new Vue()对象里的属性值,只不过Vue对象发现页面改变了迅速更新到了自己的name属性上,v-model:value="name"这个就表示数据已经双向绑定了。
this.name = null 为什么最后要加这么一句,因为数据双向绑定所以把name置空以后数据的变化也会在页面上展示出来<input type="text" v-model:value="name"/>这个输入框的内容清空了,我有用$('input').val('')吗?并没有。重要的事情说三遍不操作DOM。
自己的废话(网上的废话理解了之后翻译给你的)
Vue是简洁的MVVM框架,M:Model是数据,V:View是视图层,VM就是前两个的中间层,用MVVM主要是用它的数据双向绑定或者单向绑定(个人理解),
单向绑定:数据改变则页面也会随着改变(完全不用Jquery操作DOM,之前的开发方式是获取完数据之后想要显示在页面上都会用Jquery操作DOM(DOM就是页面元素))
双向绑定:页面改变数据也跟着改变,数据改变页面也会跟着改变。我给的这个简单例子就是数据双向绑定(不操作DOM)
如果MVVM都不知道的话那快快感谢我吧,我不仅仅回答了你的问题还给你多加了点料,哈哈其实我学Vue之前也不知道什么是MVVM只觉得这帮人净整些虚的让人去学习,知道MVVM后瞬间被打脸的感觉,确实很强。
Vue官网也明确的表示不推荐开发人员操作DOM因为它的VM层已经做了这方面工作了,你只要操作数据比如:this.message = '1' VM层自动查看有没有绑定页面上的DOM元素如果有使DOM刷新。



  这种控制权限大,代码清晰。message 修改起来非常方便 不管是从后台传过来得,还直接修改



  等你要写几十个页面还要修改的时候你就知道哪种好用了



  灵活啊,从后台是动态数据,你直接写就是静态数据,只有这一行代码,你感觉直接写更方便,如果是一个项目呢,我这个p标签里,要显示的数据如果变了呢,去服务器上改吗?如果反复修改,你反复去服务器修改吗?

『文章来自帝神算命网,未经允许不得转载!』

精彩推荐
将恨的人名字写在鞋底

将恨的人名字写在鞋底

应该不能。不过要是可以让自己出口气也可以这样,效果就不要太期待了。没有用的,这是迷信的做法,只能安慰下你的心理咒诅既伤害他人,也伤害自己。所以:只可祝福,不可咒诅。如果那人不配你的祝福,那么祝福将临到你。

好听的名字
给小镇起个名字好听

给小镇起个名字好听

一个好的名字可以给人带来非常好的第一印象,所以无论是古代还是现代,大家都与名字可谓是非常注重了​。在古代还有根据族谱来进行取名、根据自己的五行来进行取名等多种方式。虽然说随着现在社会的不断发展,取名字已经没有古代那样多的说法了,但是仍然非常的有讲究。不仅人如此,其实小镇也是如此,这一期就给大家来简单的说一说小镇有什么好听的名字,希望可以帮助大家更好地去建设自己的家乡,给自己的家乡或者是小镇旅游事业做出一定的贡献。

好听的名字
好听的修仙门派名字

好听的修仙门派名字

天元派元明宗灵云派药王宗邪灵鬼域梦殇仙域西佛宗剑幽谷飘渺阁,玄天宗,神山门,天一门,隐仙谷,医仙谷,隐龙圣地苍穹,尘焱轩辕门,逍遥宗,天魔宗,修罗宗,烈火门神音寺,三清观,烈焰宗,仙剑门,菩提寺,丹药谷,合欢派,玄天...

好听的名字
沐莀名字的含义是什么

沐莀名字的含义是什么

草多的意思.莀字五行属木.上面草字头为木,下面辰为湿土,而且辰中又暗藏乙木之根,木生于湿土里,有根有干,上下呼应,具有无限生机.八字中缺木,用此字甚佳王玺莀这个名字可以吗?我的宝宝出生在今年8月份!叶莀阳这个名字...

好听的名字
动漫人物名字大全男生

动漫人物名字大全男生

1、卡卡西(男,火影忍者)2、柯南(男,名侦探柯南)3、阿斯兰(男,高达SEED)4、爱德华(男,钢之练金术士)5、宇智波佐助(男,火影忍者)6、杀生丸(男,犬夜叉)7、基拉(男,SEED)8、飞鸟真(男,SEED)9、罗依(男)10、木之本樱(女,魔卡少女樱...

好听的名字
霸气好听的扇子名字

霸气好听的扇子名字

扇子:乾坤扇春花秋月扇朗朗乾坤扇飞花逐月扇笛:倚楼听风桃之夭夭子衿萧:晓风残月古道西风星落九天剑:莫邪龙渊赤霄轩辕青虹流光飞星流彩弓:紫檀未灭雨夜聆风你好!扶光扇叠雨笛渡月箫残云剑黯雪弓仅代表个人观点,不喜...

好听的名字
五个人的微信群名字

五个人的微信群名字

生活中,一些玩得要好的朋友或者是同一个寝室的同学往往会建一个群聊,方便平时联络感情、聊聊八卦。那么,五个人幽默风趣的微信群名字有哪些呢?接下来,让我们一起来看看小编的推荐吧!

好听的名字
两个字的水果名字大全

两个字的水果名字大全

苹果、香蕉、西瓜、樱桃、核桃、菠萝、桔子、橘子、杏子、槟榔、酸橙、黑莓、杨桃、栗子、板栗、椰子、金桔、山梨、毛桃、荔枝白果、银杏、葡萄、青梅、山楂、蜜桃、柠檬、桂圆、龙眼、枇杷柑桔、芒果、香瓜、甜瓜、脐橙、沙枣、桃子、杨梅、草莓、荸荠番...

好听的名字
穿越火线空格名字复制

穿越火线空格名字复制

本期带来的是穿越火线2020空格名字怎么复制?CF手游中空白名字相当受欢迎,但是处理不好的话就会导致封号,那么空白名代码是什么呢,感兴趣的小伙伴快来一起看看吧!

好听的名字
好听的蒙古族女孩名字

好听的蒙古族女孩名字

查娜,萨日娜,萨出拉,阿意思,阿茹晗,那和雅,奈日嘎,娜日嘎拉格日勒---光乌日汗---温暖萨日盖---玫瑰苏日古嘎---鲜艳高娃---漂亮等等塔娜:月亮琪琪格雅若意为月亮萨日朗,绿绿的草原深处红红的萨日朗花宝勒尔:水晶(宝...

好听的名字

星座运势

金牛座
  • 今日
  • 明日
  • 本周
  • 本月
  • 本年
今日运势好运
整体趋势稳步往前走着,建议注意细节和维护完整的人际关系。调整自己的思路,合理分配好时间,保...[详情]
金牛座
金牛座
4月21日-5月21日
查看详解
2000年
    1月
      1日
        ? 相濡以沫
        金牛女
        白羊男

        免费八字算命

        2000年
          1月
            1日
              0时
                大师算命

                在线查询

                属鼠的人性格
                • 属鼠的人性格
                • 属牛的人性格
                • 属虎的人性格
                • 属兔的人性格
                • 属龙的人性格
                • 属蛇的人性格
                • 属马的人性格
                • 属羊的人性格
                • 属猴的人性格
                • 属鸡的人性格
                • 属狗的人性格
                • 属猪的人性格
                属鼠女
                • 属鼠女
                • 属牛女
                • 属虎女
                • 属兔女
                • 属龙女
                • 属蛇女
                • 属马女
                • 属羊女
                • 属猴女
                • 属鸡女
                • 属狗女
                • 属猪女
                属鼠男
                • 属鼠男
                • 属牛男
                • 属虎男
                • 属兔男
                • 属龙男
                • 属蛇男
                • 属马男
                • 属羊男
                • 属猴男
                • 属鸡男
                • 属狗男
                • 属猪男
                A型血
                • A型血
                • B型血
                • AB型血
                • O型血
                A型血女
                • A型血女
                • B型血女
                • AB型血女
                • O型血女
                A型血男
                • A型血男
                • B型血男
                • AB型血男
                • O型血男
                由字脸型
                • 由字脸型
                • 甲字脸型
                • 申字脸型
                • 田字脸型
                • 同字脸型
                • 王字脸型
                • 圆字脸型
                • 目字脸型
                • 用字脸型
                • 风字脸型
                • 国字脸
                • 长型脸
                • 扁型脸
                • 梯型脸
                • 菱型脸
                • 倒三角脸型
                • 瓜子脸
                • 三角型脸
                • 圆型脸
                眉毛有痣
                • 眉毛有痣
                • 眼角有痣
                • 下巴有痣
                • 肩膀有痣
                • 耳朵有痣
                • 鼻子有痣
                • 手心有痣
                • 脚底有痣
                • 胸口有痣
                • 嘴角有痣
                • 脖子有痣
                婚姻线
                • 婚姻线
                • 事业线
                • 智慧线
                • 生命线
                • 财运线
                • 成功线
                • 上进线
                • 障碍线
                • 健康线
                • 影响线
                • 活力线
                • 烦恼线
                • 纵欲线
                • 宠爱线
                • 创作线
                • 希望线
                • 努力线
                • 不测线
                • 人缘线

                免费八字起名

                双字:李商隐
                • 单字:李白
                • 双字:李商隐
                • 叠字:李明明
                2000年
                  1月
                    1日
                      0时
                        大师起名
                        2000年
                          1月
                            1日
                              0时
                                大师解名