怎么获取链接中的id
```
module.props.id 就是,
一般有 bui-fast 插件,输入 bui-props 会生成一个参数合并的代码。
var props = $.extend(true,{},module.props);
// 外部参数,优先组件的参数,组件没传参数,默认就是url参数
console.log(props.id)
```
module.props.id 就是,
一般有 bui-fast 插件,输入 bui-props 会生成一个参数合并的代码。
var props = $.extend(true,{},module.props);
// 外部参数,优先组件的参数,组件没传参数,默认就是url参数
console.log(props.id)
```
2024年08月06日
HBuilder X 打包app后组件bui.list,无法请求到接口,返回数据
你这个截图是PC浏览器的,Hbuilder移动端打包之前是没有跨域问题的,可以正常访问到,截图看看,或者把新建个测试页面,看看template 里面能否拿到数据。PC跟移动端应该是一致的。可能有其它报错导致没执行,最好在页面引入vconsole,然后截图看看这部分的信息
2024年07月30日
bui.load的BUG
这个应该不算是bug,跳转一次,后退一次,问题在于 ios 的手势后退自动会加上一层动画效果,加上路由跳转的一次效果,看上去像后退2次一样。
这个问题有2个解决方案,第1种,路由还有一个参数,判断是ios,关闭后退动画, backEffect: "none" 或者其它渐隐动画,可以解决掉 手势两次问题,但点击后退也没有动画了,2选1;第2种: 判断是ios后,路由有一个参数, syncHistory: false , 这样不要历史记录,只能通过点击后退,又有后退动画,可以解决;
类似这样:
router.init({
id: "#bui-router",
progress: true,
backEffect: bui.platform.isIos() ? "none" : "push", })
Demo 的效果也已经更新,可以在safari下预览 https://www.easybui.com/demo/
2024年05月31日
上传组件可能存在bug,使用最新的CDN版本v1.9.02
Zepto 之前确实是考虑移动端的时候,jQuery有点大,所以在选用的时候是有考虑两者兼容,BUI + Jquery 是可以支持的,不过当时只测试到2.x, 最新版的还不知道是否删减了一些API,后续会看看,新年快乐。
2024年01月05日