问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

create的用法意义详解

发布网友 发布时间:2022-05-15 03:23

我来回答

3个回答

懂视网 时间:2022-05-15 07:44

这次给大家带来created方法使用案例详解,created方法使用的注意事项有哪些,下面就是实战案例,一起来看一下。

实例生命周期

每个 Vue 实例在被创建之前都要经过一系列的初始化过程。例如,实例需要配置数据观测(data observer)、编译模版、挂载实例到 DOM ,然后在数据变化时更新 DOM 。在这个过程中,实例也会调用一些 生命周期钩子 ,这就给我们提供了执行自定义逻辑的机会。例如,created 这个钩子在实例被创建之后被调用:

var vm = new Vue({
data: {
a: 1
},
created: function () {
// `this` 指向 vm 实例
console.log('a is: ' + this.a)
}
})
// -> "a is: 1"

也有一些其它的钩子,在实例生命周期的不同阶段调用,如 mounted、 updated 、destroyed 。钩子的 this 指向调用它的 Vue 实例。一些用户可能会问 Vue.js 是否有“控制器”的概念?答案是,没有。组件的自定义逻辑可以分布在这些钩子中。

生命周期图示

下图说明了实例的生命周期。你不需要立马弄明白所有的东西,不过以后它会有帮助。

补充:

Vue生命周期中mounted和created的区别

一、什么是生命周期?

用通俗的语言来说,就是Vue中实例或者组件从创建到消灭中间经过的一系列过程。虽然不太严谨,但是也基本上可以理解。

通过一系列实践,现在把所有遇到的问题整理一遍,今天记录一下created和mounted的区别:

二、created和mounted区别?

官方图解如下:

我们从图中看两个节点:

created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。

mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。

其实两者比较好理解,通常created使用的次数多,而mounted通常是在一些插件的使用或者组件的使用中进行操作,比如插件chart.js的使用: var ctx = document.getElementById(ID);通常会有这一步,而如果你写入组件中,你会发现在created中无法对chart进行一些初始化配置,一定要等这个html渲染完后才可以进行,那么mounted就是不二之选。下面看一个例子(用组件)。

三、例子

<span style="font-size: 14px;">Vue.component("demo1",{ 
 data:function(){ 
 return { 
 name:"", 
 age:"", 
 city:"" 
 } 
 }, 
 template:"<ul><li id='name'>{{name}}</li><li>{{age}}</li><li>{{city}}</li></ul>", 
 created:function(){ 
 this.name="唐浩益" 
 this.age = "12" 
 this.city ="杭州" 
 var x = document.getElementById("name")//第一个命令台错误 
 console.log(x.innerHTML); 
 }, 
 mounted:function(){ 
 var x = document.getElementById("name")/</span>/第二个命令台
输出的结果<span style="font-size: 14px;"> console.log(x.innerHTML); } }); var vm = new Vue({ el:"#example1" })</span>

可以看到输出如下:

可以看到都在created赋予初始值的情况下成功渲染出来了。

但是同时看console台如下:

可以看到第一个报了错,实际是因为找不到id,getElementById(ID) 并没有找到元素,原因如下:

在created的时候,视图中的html并没有渲染出来,所以此时如果直接去操作html的dom节点,一定找不到相关的元素

而在mounted中,由于此时html已经渲染出来了,所以可以直接操作dom节点,故输出了结果“唐浩益”。

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

键值字符串如何转化为json字符串(附代码)

angular4多个组件相互数据通信

热心网友 时间:2022-05-15 04:52

To cause to exist; bring into being.See Synonyms at found 1
创作;创造参见 found1
To give rise to; proce:
产生;制造:
That remark created a stir.
发言引起了一阵*动
To invest with an office or title; appoint.
授予职位或头衔;任命
To proce through artistic or imaginative effort:
通过艺术或想象力创造:
create a poem; create a role.
创作一首诗;塑造一个角色
adj.Archaic (形容词)【古语】
Created.
创造的

热心网友 时间:2022-05-15 06:10

create : [ kri'eit ]
vt. 创造,造成

例句与用法:
1. Some people believe that God created the world.
有些人相信上帝创造了世界。
2. This decision creates a dangerous precedent.
这个决定开创了一个危险的先例。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
茶映人生:苦尽甘来 海尔冰箱冷藏室和冷冻室都是空空的通上电工作会更耗电吗? 上菱冰箱用过7年了,1米5高有点大,我每天冰箱里面只冻半斤肉,冷藏室其它... 结婚前个人的保险结婚后转成存单是属于个人财产还是夫妻双方的财产_百 ... 六个月宝宝大便水样蛋花怎么办 宝宝拉蛋花样便怎么办 ...张仙亲送玉麒麟,一家老少皆欢喜,祖德宗功信可凭。 我见青山多妩媚,料青山见我应如是意思 料青山见我应如是的意思_百度知... 电脑导航用哪个比较好电脑用什么网址导航哪个更好用 电脑看地图哪个好电脑上的哪个地图软件好 山东农业大学大一计算机第五章习题2015 一道大一计算机C语言编程题,急求答案,谢谢! 求教电脑高手!大一计算机课后习题!常用计算机存储器单元应具有几种状态? 请问选房、看房的时候怎么挑楼盘,需要注意哪些容易被忽略的问题? 如何选房? 从地段到户型 手把手教你怎么看房选房? 炖羊肉最忌讳放什么香料,为什么? 怎样选房? 大数据给数字图书馆带来哪些变革 大数据给专业图书馆带来的启示 图书馆的文献分析属于大数据吗 桌面一个ISO文件删不掉 出现正在准备在循环,解锁在删除也无效,粉碎也无效,注销关机或者重启也删不了 电脑里有一个iso文件无法删除,怎么办 我把一个.ISO文件重命名为.EXE文件 然后这个文件就删除不了了 为什么桌面上有个ISO的镜像文件删除不了呢? 虚拟光驱daemontools加载过的iso文件无法删除 作业成本法中的“作业”的实质是消耗资源的活动还是消耗资源的成本? 作业成本法中的作业到底是什么 东财转债今天上市,54张为什么只能卖50张,4张怎么办? 猪脚要炖多久才会烂 加工低温18650锂电池公司? 我登陆192.168.11把wifi密码修改了,现在电脑和手机都用不了网了,怎么办 192.168.11怎么变成这样了,怎么改WiFi密码? 这个是用QQ安全中心登录的,我想问下,这个IP地址能改吗?比如北京的,改成上海的IP,怎么改? qq安全中心怎么设置地点 qq安全中心怎么修改登录地 百度推广怎么做?我如何在网上做广告? QQ如何更改登陆记录 厦门站,厦门北有区别么,晋江可以坐 梦见死了40年的爷爷和死了30年的二爷 周公解梦见去世二爷的样子 梦见去世的爷爷和我抬这去世的二爷是怎么回事 梦见死了的二爷很穷代表什么意思 梦见去世的二爷抱二奶奶? 梦见家里死人,死的是爷爷的已经过世的哥哥,究竟是什么意思啊? “新基建”时代,公司的定位是什么? 很简单的英文翻译(中——英) 一个很简单很简单的英语翻译 翻译!很简单 很简单的英语翻译