默默无闻
默默无闻
  • 发布:2021-04-10 11:18
  • 更新:2023-06-26 15:23
  • 阅读:4868

uin 中 document.createElement 不能用,用什么方法代替?

分类:uni-app

for(var i=0;i<n+2;i++){
var row = document.createElement('view');
row.setAttribute('class', 'row');
var cellArrayRow = [];
cellArray.push(cellArrayRow);
gameDiv.appendChild(row);
for(var j=0;j<m+2;j++){
var cell = document.createElement('view');
cellArrayRow.push(cell);
if(i==0||j==0||i==n+1||j==m+1){
cell.setAttribute('class', 'border');
cell.innerHTML = empty;
}else{

报错:[Vue warn]: Error in mounted hook: "TypeError: Cannot read property 'createElement' of undefined"

2021-04-10 11:18 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

文档写的很清楚,dom是浏览器专用api,小程序和app都不支持。

用vue啊,v-if、v-for这些指令

  • 2***@qq.com

    for什么呀,for怎么实现create,真就张口就来是吧

    2023-06-26 12:38

  • 兔斯基哟

    回复 2***@qq.com: 哈哈哈,他根本就没看问题

    2023-06-28 16:31

降龙十八掌

降龙十八掌

同求,,一样报错

月牙笑

月牙笑

这个怎么解决?

王弘钢

王弘钢 - whgYYDS

这么久官方都没有回答吗?

x***@sina.com

x***@sina.com

这么久都没有回答???

一个人的江湖

一个人的江湖

ref试试

  • 1***@qq.com

    ref也只是H5有效,app还是取不到

    2023-08-13 10:38

  • 困难总比办法多

    回复 1***@qq.com: 使用renderjs可以在app端可以操作dom

    2024-04-20 16:32

要回复问题请先登录注册