uniapp和微信小程序转换后的一些对比笔记
简书链接:uniapp和微信小程序转换后的一些对比笔记
文章字数:216,阅读全文大约需要1分钟
以前2016年写的组件 调用组件的方法用的是
1 | var dialog = this.selectComponent("#dialog"); |
而现在,之前用的一个大佬自动化转换的 发现用的是zpSelectComponent
实现的但是看上去是第三方的,在vue3这里好像不支持。
但是真的有必要这样嘛
直接给组件加个ref="dialog"
,然后 this.$refs.dialog.showDialog();
以前小程序绑定
1 | <searchdialog id='dialog' distanceMonth="5" confirmSearchText='搜索' bind:onDismissDialog="onDismissDialog" bind:onShowDialog="onShowDialog" bind:onSearchClick="onSearchClick"> |
1 | Component({ |
而现在,直接不需要bind.
uniapp
1 |
|
props部分仅仅定义了这些
1 | props: { |
onSearchClick(e: any) {
console.debug("收到了组件的onSearchClick ", e,e.detail.startdate, e.detail.enddate);
var dialog = this.selectComponent("#dialog");
dialog.dismissDialog();
},
而uniapp 几乎一模一样 ,除了selectComponent,这个直接refs直接控制就行,
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 情迁博客!
评论