- 19
- 0
weex场景需求父布局传/不传computed里的字段给子布局。
weex通过computed实现绑定,父布局传入字段一变,computed触发该字段的set,子布局引用该字段,触发get。
如下e.g.:
<father itemdto="{{data}}"> </father>
<child > itemdto </child >
<script
computed: {
itemdto: {
set: function(data) {
},
get: function() {
},
}
}
</script>
由父组件传值触发set,子组件获取值触发get。数据变动绑定的很一致
但在vue里,父组件不能直接给子组件传 itemdto,只能传props。不能直接类似weex的computed的那样绑定。vue里的computed用来将传进来的props,进行计算,改变data里的值。但是需要主动调用一次set。weex则不需要,传itemdto进去的时候已经调用了set。
另外watch方法只能在监听的 data 改变之后才触发。当父布局不传itemdto时,子布局无法自动触发watch。而weex可以触发itemdto的get方法获取默认值。
综上,我在weex =》 vue的过程中,使用vue的watch和computed都觉得无法胜任weex里对应的computed。
可能是因为我用法不当,还请大佬指教!
- 共 0 条
- 全部回答
-
规白寒橙 普通会员 1楼
Vue.js 和 Weex 是两种基于 Vue.js 的框架,它们之间存在一些差别,包括语法、视图渲染方式、数据模型和功能等方面。
-
语法:Vue.js 是基于 JavaScript 的,而 Weex 是基于 Vue.js 和 WebAssembly 的。Vue.js 的语法更简单,更易于学习。而 Weex 的语法更复杂,但功能更强大。
-
视图渲染方式:Vue.js 使用基于事件的 DOM 更新,而 Weex 使用基于 WebAssembly 的渲染。Vue.js 的渲染方式更适合大型项目,而 Weex 的渲染方式更适合小型项目。
-
数据模型:Vue.js 的数据模型是基于对象的,而 Weex 的数据模型是基于数据的。Vue.js 的数据模型更易于理解和维护,而 Weex 的数据模型更易于操作和扩展。
-
功能:Vue.js 的功能更丰富,可以实现更多的前端功能,如表单验证、路由、状态管理等。而 Weex 的功能更强大,可以实现更多的前端功能,如游戏开发、3D渲染、动画等。
总的来说,Vue.js 和 Weex 在语法、视图渲染方式、数据模型和功能等方面存在一些差别,具体使用哪种框架,还需要根据项目的需求来决定。
-
- 扫一扫访问手机版
回答动态

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

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

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

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

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

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

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

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

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

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

