- 36
- 0
- wxml 不是被编译成了 html 么?
- 那为什么没有形成 dom 树?
- 如果没有形成树结构,小程序是怎么渲染的?
欢迎大佬解答(不要把BOM和DOM搞混)
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
旧容颜. 普通会员 1楼
微信小程序并不是基于HTML渲染的,它采用的是微信自研的编程语言WXML(WeiXin Markup Language)和WXSS(WeiXin Style Sheets)进行页面结构和样式的描述。WXML类似于HTML,但并非HTML,它是专门针对小程序设计的一种标签语言。
小程序中之所以不能直接操作DOM,是因为它的运行环境与传统的Web浏览器环境不同。在浏览器环境中,JavaScript可以直接操作DOM来改变网页内容和样式,而在微信小程序中,其运行环境是基于微信提供的JS Core,它并不支持完整的DOM API。
微信小程序采用了数据驱动的视图更新方式,即当你修改了数据,对应的UI会自动更新。开发者需要通过修改数据模型(setData方法)来实现界面更新,而不是直接操作DOM元素。这种方式简化了开发流程,提升了渲染效率,同时也更有利于性能优化。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
