//引入vue2.6cdn
document.addEventListener("DOMContentLoaded",()=>{
var newVue= new Vue(
{
template: `<div><span @click="click" >点击4</span> </div>`,
methods:{
click(){
alert(33333333)
},
}
}
)
newVue.$mount();
let parentNode=document.querySelector(`#bob`); //这是写死的节点dom
parentNode.innerHTML='';
parentNode.appendChild(newVue.$el)
console.log(111111122222,newVue)
/* 这是extend写法
const VueComponent = Vue.extend({
template: `<h6 @click="click" >全局组件 第一种声名方式</h6>`,
methods:{
click(){
alert(222222)
},
}
});
const com = new VueComponent();
com.$mount();
let parentNode=document.querySelector(`#bob`);
parentNode.innerHTML='';
parentNode.appendChild(com.$el)*/
})
new Vue配合$mount()手动挂载某个元素到指定元素
最新推荐文章于 2024-09-03 21:44:01 发布