我正在做一些chrome扩展,它在jquery中工作,但由于一些反应性,我需要切换到Vuejs。
现在,如果我将Vue绑定到某个随机div,该div中的内容将被删除。
所以我尝试附加一些元素,然后使用那个,但似乎Vue找不到它。
let el = document.createElement('div');
el.style.cssText = 'position:fixed;top:0;left:0;';
el.id = '#random12345';
document.body.appendChild(el);
setTimeout(function () {
const app = new Vue({
el: "#random12345",
data: {},
render: h => h('some-component')
});
}, 3000);
为此,我一直收到一个错误:[Vue警告]:找不到元素:#随机12345
#随机12345
选择器意味着它查找具有id
属性等于随机12345
的元素。
它应该是:
el.id = 'random12345';