我现在只有h5了,不用管小程序+app了。
然后呢,我现在想做一个简单的ui库。
比如:官方的uni.showModal我觉得不好用,我现在想重写了这个方法,并且能用我的自定义的样式来做,可能还有点调整元素之类的,2个按钮变成4个竖排的按钮这种
最开始也想到了一个办法,因为是h5嘛,在模板页先定义好dom结构,然后写一个方法 func1,里面各种操作dom之类的,再将func1赋值给uni.showModal即可,直接做了平替,无感知。比如toast也可以。
缺点
1、dom节点 它脱离了uni-app总节点,它跟uni-app是兄弟节点,h5确实是想怎么玩就怎么玩,
2、由于有些ui交互可能较为复杂点,如果全写原生js来做,累不说,总感觉有点不对劲,不够灵活
总之就一个目的,又想用带点ui的交互组件,又不想跟之前传统的一样引入组件,我想直接uni.xxxx直接调用能不能行?
今天将uni-app的源码下载下来了,看到uni-app\src\platforms\h5\components\app\index.vue 25行 它其实引入了modal这个组件,那还有其他办法吗?我能修改uni-app的代码吗?能改又该怎么改,希望大佬给解惑一下
忘记我是谁 (作者)
这个我之前看过,好像不太行,我也下载了示例,没有vue文件,做不到吧。如果有dom节点呢?就比如我问题中的例子 我现在要写一个 uni.showModalaaaa()的方法,调用的时候覆盖在页面上,并且有交互,怎么做呢?
"wgt升级只对js、css生效,uts代码无法热更新。但这不意味着使用uts的项目就失去热更新能力,只是uts部分不能热更。js、vue、css、图片仍然可以打包成wgt热更。"这句话我也读了,vue没看到有啊,大佬能打个样吗?我照着抄还是没问题的
2022-12-20 18:05