更新记录
1.0.0(2024-03-18)
纯前端renderjs实现webdav
renderjs
中可以通过:prop
属性和change:prop
监听逻辑层js数据的变化来执行相应的操作
在逻辑层js中定义多个操作值,通过修改某个值,通知renderjs
来执行某些特定的操作,
比如定义davImp:undefined
,修改davImp
为一个随机值,
renderjs
监听到这个值变化之后,执行导入的操作
mdav
为renderjs``script
标签的module
值
davImport
为renderjs
中的方法
<text :prop="davImp" :change:prop="davImp && mdav.davImport"></text>
<script module="mdav" lang="renderjs">
// renderjs 代码
</script>
平台兼容性
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
× | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
纯前端实现webdav
本插件仅提供思路
renderjs
中可以通过:prop
属性和change:prop
监听逻辑层js数据的变化来执行相应的操作
在逻辑层js中定义多个操作值,通过修改某个值,通知renderjs
来执行某些特定的操作,
比如定义davImp:undefined
,修改davImp
为一个随机值,
renderjs
监听到这个值变化之后,执行导入的操作
mdav
为renderjs``script
标签的module
值
davImport
为renderjs
中的方法
<text :prop="davImp" :change:prop="davImp && mdav.davImport"></text>
<script module="mdav" lang="renderjs">
// renderjs 代码
</script>
说明
使用 `webdav@^4` `web` 版本
本插件仅提供思路
已知问题
目前已知iOS APP
端无效,因没有相关开发条件,无法调试。
学习研究
具体在我的APP中已经实现,可下载学习研究
我的APP