vuejs如何加dom

技术vuejs如何加dom这篇文章给大家分享的是有关vuejs如何加dom的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 vuejs加dom的方法:1、先new创建

这篇文章是关于vuejs如何添加dom的。我觉得边肖挺实用的,就分享给大家参考,和边肖一起来看看。

向vuejs添加dom的方法:1。首先用new创建一个实例;2.在dom节点中手动挂载它;3.使用“$appendTo/$before/$after”等方法进行插值。

操作环境:Windows7系统,vue版本Vue2.9.6,DELL G3电脑。

vuejs怎么加dom?

利用vue.js插入dom节点的方法

本文主要介绍将vue.js插入dom节点的方法。下面就不多说了。我们来看看详细的介绍。

html代码:

js代码:分部

varMyComponent=Vue . extend({ 0

template:'pHelloWorld/p '

})

varmyAppendTo=Vue . extend({ 0

template : ' PapPentos/p '

})

varmyBefore=Vue . extend({ 0

template:'pbefore/p '

})

varmyAfter=Vue . extend({ 0

template:'pafter/p '

})

//创建并装载到#app(将替换#app)。

newMyComponent()。$ mount(' # app ');

//手动挂载。

newmyAppendTo()。$mount()。$ appendo(' # app ');//appendo

newmyBefore()。$mount()。$ before(' # app ');//之前

newmyAfter()。$mount()。'(#app ')后的$;//说明:之后

1.与jquery中dom节点的插入方式相比,vue.js的插值需要用new创建一个实例,然后传递$mount()。

2.手动将其装入dom节点,然后使用$appendTo/$before/$after进行插值。

3.这种操作dom的思路并不是vue所提倡的方式,而是vue所提倡的方式是操作数据来达到预期的效果。

4.vue的想法是这个dom已经存在,可以通过判断来控制显示和隐藏。

5.所以在使用vue的时候,尽量在使用jquery的时候改变思路,就像api提供的方法(v-if)一样。

保险商实验所

Liv-if='ok '显示/li。

Liv-else hide /li

/ul还可以通过(v-show)控制显示和隐藏:

保险商实验所

Liv-show='ok '显示/li。

/ul那么v-if和v-show的区别:

切换v-if块时,Vue.js有一个本地编译/卸载过程,因为v-if中的模板也可能包含数据绑定或子组件。

V-if是真正的条件呈现,因为它将确保条件块中的事件侦听器和子组件在切换过程中被正确销毁和重建。

V-if也是惰性的:如果初始渲染时条件为假,则什么也不做。——只有当条件第一次变为真时,才会开始本地编译(编译将被缓存)。

相比之下,v-show要简单得多。——元素总是被编译和保留,但只是基于CSS进行切换。

一般来说,v-if的切换消耗较高,v-show的初始渲染消耗较高。所以还是经常切换v-show比较好。

如果运行时条件不太可能改变,V-if更好。

感谢阅读!我希望这篇关于“如何将dom添加到vuejs”的文章能在这里分享。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/51781.html

(0)

相关推荐

  • ajax是网页开发技术吗

    技术ajax是网页开发技术吗这篇文章主要介绍“ajax是网页开发技术吗”,在日常操作中,相信很多人在ajax是网页开发技术吗问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ajax是网页开发

    攻略 2021年12月9日
  • Java版开源的内网穿透工具的使用方法

    技术Java版开源的内网穿透工具的使用方法这篇文章将为大家详细讲解有关Java版开源的内网穿透工具的使用方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。What is

    2021年10月23日
  • 【leetcode】two-sum 变形 633. Sum of Square Numbers

    技术【leetcode】two-sum 变形 633. Sum of Square Numbers 【leetcode】two-sum 变形 633. Sum of Square NumbersGive

    礼包 2021年11月20日
  • Oracle索引范围扫描操作流程是什么

    技术Oracle索引范围扫描操作流程是什么本篇内容主要讲解“Oracle索引范围扫描操作流程是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle索引范围扫描操作流

    攻略 2021年11月4日
  • 答复的英文,“请尽快回复”用英文该怎样说

    技术答复的英文,“请尽快回复”用英文该怎样说“请尽快回复”的英文答复的英文:Please reply as soon as possible.reply 读法 英 [rɪplaɪ] 美 [rɪplai]
    1、作不及物

    生活 2021年10月19日
  • vscodepython翻译插件(vscode中好用的中文翻译插件)

    技术如何开发一个vscode百度翻译插件本篇文章给大家分享的是有关如何开发一个vscode百度翻译插件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。每次给元

    攻略 2021年12月13日