vuejs에 dom을 추가하는 방법: 1. 먼저 new를 사용하여 인스턴스를 만듭니다. 2. dom 노드에 수동으로 마운트합니다. 3. "$appendTo/$before/$after" 및 기타 방법을 사용하여 보간합니다.
이 문서의 운영 환경: Windows 7 시스템, Vue 버전 2.9.6, DELL G3 컴퓨터
vuejs에 dom을 추가하는 방법?
vue.js를 사용하여 dom 노드를 삽입하는 방법
이 글은 주로 소개합니다. vue.js에 dom 노드를 삽입하는 방법에 대해서는 별로 설명할 것이 없지만, 자세한 소개를 살펴보겠습니다.
html 코드:
<div id="app"></div>
js 코드:
var MyComponent = Vue.extend({ template: '<p>Hello World</p>' }) var myAppendTo = Vue.extend({ template:'<p>appendTo</p>' }) var myBefore = Vue.extend({ template:'<p>before</p>' }) var myAfter = Vue.extend({ template:'<p>after</p>' }) // 创建并挂载到 #app (会替换 #app) new MyComponent().$mount('#app'); // 手动挂载 new myAppendTo().$mount().$appendTo('#app');//appendTo new myBefore().$mount().$before('#app');//before new myAfter().$mount().$after('#app');//after
설명:
1. jquery의 dom 노드 삽입 방법을 비교하면 vue.js의 보간은 new를 사용하여 인스턴스를 생성해야 합니다. 먼저 $mount()
를 전달하세요. $mount()
。
2.手动挂载到dom节点中,然后使用$appendTo
/$before
/$after
$appendTo
/$before
/$after
와 같은 메서드를 사용하여 수행합니다. 보간. 5. 따라서 vue를 사용할 때는 api에서 제공하는 메소드(v-if)처럼 jquery를 사용할 때 생각하는 방식을 바꿔보세요.
<ul> <li v-if="ok">显示</li> <li v-else>隐藏</li> </ul>
(v-show)를 통해 표시 및 숨기기를 제어할 수도 있습니다: <ul>
<li v-show="ok">显示</li>
</ul>
그러면 v-if와 v-show의 차이점은 다음과 같습니다.
추천: "5개의 vue.js 비디오 튜토리얼 중 최신 선택
"🎜위 내용은 vuejs에 dom을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!