王小o

这家伙很懒,什么也没写
文章
0
评论
35
加入时间
2年前

1.80有发布APP 用的iswebapp=true版本吗?

有的,默认创建的都是webapp,从网站直接下载的工程也是webapp

你出现这个提示,应该是工程已经是原生工程了,例如dcloud工程,执行更新,就会替换为 1.8.x 的bui.js 了

```
buijs update -p dcloud
```

打包发布成APP,手机返回键直接关闭了APP,如果解决

默认创建的工程属于webapp,没有物理拦截,这个属于原生方面的,具体是什么平台,比方dcloud,那创建 dcloud平台的工程,index.js 里面有段注释,用来开启这个物理按键拦截。如果是其它平台,需要参考这个工程的写法调用原生方法去拦截就可以了。

比方创建dcloud工程,里面就会有你需要的信息。
```
buijs create buiapp -p dcloud
```

接口以模块的方式分离出去会有影响吗

没有影响的,本来就支持模块抽离的,模块都是按需加载,这样组织是比较推荐的,但就要留意模块之间不要嵌套太深。

再一个,这种模块如果是全局模块,推荐在外部引入 global.js ,通过 loader.global 定义的方法,可以在全局引用。

page显示乱码

这个问题在于文件的编码格式,非UTF-8导致的中文乱码问题,可以尝试使用vscode 点击右下角 编码,把文件重新另存为utf-8 无BOM模式

树菜单组件-tree

自定义的树组件里面目前做的比较简单,类似于点击展开,点击跳转的操作,并没有选择的选项,且当前是多选状态,如果需要获取这个值,可以遍历整个 bui-accordion 下的所有 包含 active 的选项。 树已经是完全自定义了,可以按自己需要自行修改。