uni-app中的小知识

本文介绍了uni-app的组件使用,如在vue中导入并使用组件,以及app.vue的配置和manifest.json的设置。还讨论了打包策略,强调了static目录和非static目录的打包差异,以及不同平台对资源处理的规则。此外,文章提到了nvue的优势,包括提高效率和渲染效果,并指出了nvue的限制,如图标引入和样式支持。最后,涉及了H5平台的资源处理和各小程序平台的特性差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近小编学习了uni-app,关于dcloud的一些认知。

1、对于vue中组件的认知

页面
<lsy_component></lsy_component>
js中
import lsy_component from '@/component/lsy_component/lsy_component',
component:{
    lsy_component // lsy_component: lsy_component
}

对于这段代码,我们只需要components文件夹中lsy_component文件夹和lsy_component文件名字一样,我们只需要保留

<lsy_component></lsy_component>

如果components文件下的文件名和目录名一致,可以省略不写。

app.vue应用配置。监听启动,退出,隐藏,配置公共样式,公共资源配置。

manifest.json 配置H5跨域问题  模块(Oauth)支付配置

package.json 配置页面

cloudfunctions unicloud服务端

hybrid 本地网页的目录

platforms 当前页面只在微信小程序使用。

关于打包,static整个都会打包,非static文件被引用到才会打包。js,css,scss,less文件放到common文件中。影响打包

@ 开头的绝对路径以及相对路径会经过 base64 转换规则校验。
引入的静态资源在非 h5 平台,均不转为 base64。
H5 平台,小于 4kb 的资源会被转换成 base64 ,其余不转。
支付宝小程序组件内 image 标签不可使用相对路径。
有些小程序不支持引入css文件。(根据调试情况而定)
 
nvue效率比vue好,uni-app为了效率更好,提升渲染效果,提供了nvue
nvue每个图标都需要单独引用,样式:nvue只支持单一的class选择器。图标只能用Unicode引入,nvue不支持本地引入,请使用网络链接和base64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值