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)

相关推荐

  • 746. 使用最小花费爬楼梯

    技术746. 使用最小花费爬楼梯 746. 使用最小花费爬楼梯数组的每个下标作为一个阶梯,第 i 个阶梯对应着一个非负数的体力花费值cost[i](下标从 0 开始)。
    每当你爬上一个阶梯你都要花费对应

    礼包 2021年10月26日
  • 租用美国服务器适合什么业务

    技术租用美国服务器适合什么业务很多有海外建站的用户出于价格考虑一般都会首选美国服务器租用,其实不同的配置类型的美国服务器适合的配置也是不同的,下面USA-IDC就来一些美国服务器的主要业务不同来推荐一些合适的配置个人博客

    礼包 2021年12月21日
  • ubuntu 访问win10共享文件(ubuntu 20.10安装教程)

    技术如何部署Ubuntu20.04 + k8s 1.21.0开发环境这篇文章主要为大家展示了“如何部署Ubuntu20.04 + k8s 1.21.0开发环境”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小

    攻略 2021年12月18日
  • 在Java中怎么比较两个对象

    技术在Java中怎么比较两个对象这篇文章主要为大家展示了“在Java中怎么比较两个对象”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在Java中怎么比较两个对象”这篇文章吧。

    攻略 2021年11月24日
  • thinkphp6教程(thinkphp6实例教程)

    技术thinkphp6.0.7中如何使用JWT本篇内容介绍了“thinkphp6.0.7中如何使用JWT”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希

    攻略 2021年12月15日
  • 手机如何制作ppt,如何用手机录制PPT制作微课

    技术手机如何制作ppt,如何用手机录制PPT制作微课1.【录屏精灵操作】打开“录屏精灵”,选择“横屏录制”,点击 蓝色小圆圈,会看到屏幕中间出现一个黑色圆圈的阴影上有五个图标(录制手机如何制作ppt、隐藏、直播、主页、截

    生活 2021年10月28日