uni-app踩坑笔记

uni-app踩坑笔记,第1张

1两个普通页面之间的跳转用uninavgateTo(),url可携带参数。
2普通页面跳tabbar配置过的页面需要uniswitchTab(),url不能传值。
3unireLaunch()万金油跳转,可以跳转任何页面(克服了普通页面跳tabbar配置的页面url不能传值的问题。)
4突出中间按钮的midButton,是偶数才能显示,但只支持真机环境,浏览器是没有效果的。

6页面生命周期(考虑的是页面刷新带来的影响):
onLoad、onShow、onReady
应用生命周期,指appvue里面的这三个

7箭头函数没有this指向(慎用),如果在控制台打印this是undefined的,证明是箭头函数在作怪,在特殊场合别贪方便,有时候会遇到抓破头皮也找不到问题所在,就是箭头函数搞的鬼。

8unirequest({,success:function(res){})})请求成功返回的数据直接使用this直接赋值是不生效的,因为这是一个异步函数,需要借助一个指向:let that = this

9setStorageSync 数据缓存是用来2个页面交互的,传数据传值,写在onLoad里面。
10uni-app的<view>标签等于div标签,独占一行。

5和风天气官网提供的API是免费的,每人一天1000次数,够练手了。

#春日充电季#web前端简历上uni-app开发项目需要在下载HBuliderX编辑器完成首先,创建项目,选择uniapp项目,选择运行方式运行,开发完成之后选择发行到web前端。uni-app是一个使用Vuejs开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序,微信、支付宝、百度、头条、QQ、钉钉、淘宝,快应用等多个平台。点击测试我适不适合学设计
您有意向学习前端的话,千锋教育是一个不错的选择。千锋的教育培训业务致力于培养高质量数字化技术技能人才,主要提供大学生技能培训、职后技能培训等,课程涵盖前端、Java、Python、大数据、软件测试、物联网、云计算、网络安全、Unity、区块链、UI/UE设计、影视剪辑包装、商业插画、游戏原画、全媒体运营、产品经理等;此外还推出了软考、Adobe认证、PMP认证、华为认证、红帽RHCE认证、工信部认证等职业能力认证课程;同期成立的千锋教研院,凭借有教无类的职业教育理念,不断提升千锋职业教育培训的质量和效率。

1,新建apijs

const BASE_URL = '>nvue 即 native vue,在weex基础上封装了uni的api,提供了原生渲染能力,常用于在App端某些vue页面表现不佳的场景下作为强化补充。
App的nvue页面使用原生渲染,一个项目中可以同时存在vue和nvue页面。

HBuilder页面创建时可以选择为vue还是nvue页面
在非app端,只有uni-app编译模式的nvue文件才会编译(因weex模式不支持非app端)。
如果一个页面路由下出现同名的vue和nvue文件,App端会使用nvue页面,非App端会使用vue页面。

一、组件做全局引入时要注意

最近在使用uni-app开发微信小程序,开头偷懒,组件做了全局引入,但是随着组件的增加,微信小程序报mainjs超过500KB(实际大小为549KB),后来跟踪发现是因为组件做了全局引入影响,改为按需引入后,mainjs缩小至123KB,warning解除。

Uniapp正在下载更新文件,该过程可能需要一些时间,具体时间取决于您的网络速度和文件大小。在下载过程中,请确保您的网络连接稳定,并不要关闭应用程序或断开网络连接。更新后的Uniapp将具有更多的功能和改进,这将进一步提高您的使用体验。感谢您的耐心等待和支持,我们将竭尽全力为您提供最好的服务。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/12979407.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存