为了账号安全,请及时绑定邮箱和手机立即绑定

react或者vue不操作dom怎么实现jquery的append方法?

react或者vue不操作dom怎么实现jquery的append方法?

心有法竹 2018-11-14 17:15:53
有时候要要局部加点html,如果像react在数组里加遍历渲染就得数组数据全部重新渲染,我只是想渲染出要加的原来的不重新渲染,所以怎么实现jquery的append?
查看完整描述

1 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

不要用 jQuery 的思想来写 react 或者 vue, 要 thinking in react,thinking in vue。

更新 DOM 的这种脏活累活让框架帮你干,你只要关心你的 data 或者说 state 就好了。

你把你额外要加的东西看成一个组件,按你的需求,这个组件开始不渲染,之后触发了某个东西,这个组件被渲染出来,这不就是“条件渲染”么?你再看看 vue 和 react 的文档,怎么写条件渲染?

每次全部重新渲染能怎么?只是执行你的 render 函数而已,还有一层 virtual DOM 的 diff 呢,真实作用于 DOM 上的操作等价于你执行 jQuery 的 append。


查看完整回答
反对 回复 2018-12-11
  • 1 回答
  • 0 关注
  • 1166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号