uni-app基本使用(一)

关注了下最近uni-app使用率在提高,毕竟是多端公用代码,用户体验更接近原生效果,还是值得一看的,今天抽时间进行下总结,如果不对的地方,欢迎指出,及时修改

1.根据官网补充下介绍

1.uni-app是一个使用vue开发跨平台前端应用框架,所以开发者编写vue.js代码即可
2.uni-app通过编译ios android 微信小程序等多个平台,并也达到了比较好的用户体验
3.uni-app因为是跨平台进行编译的,所以原本的html标签是不能使用的,自身定义了一套自己的标签

2.开发环境搭建-及项目创建-及运行

uni-app的开发用HbuilderX  下载app开发版--内置了uni-app编译器及其模板
如果开发小程序的话。需要结合微信开发者工具
 
打开HbuilderX  ---》新建----》项目 ---》uni-app项目    
    一般项目开发是建立空项目模板
    官方直接有一套项目成型模板,也可以创建供参考用
项目运行比较简单-可以用模拟器-也可以用真机-自行百科

3.项目目录结构

components文件夹:组件存放目录
unPackage:编译的临时文件目录
pages.json-->配置页面路由,导航条,选项卡等页面信息
    文件里边几个配置属性:
        globalStyle-->全局配置.如果单个页面不单独进行配置的话,会走全局配置选项
        tabBar-->配置导航页面
        condition-->进行模式配置,仅用作开发阶段生效
        pages-->数组里边每一个元素相当于每一个组件route,默认第一个是首页
main.js--项目入口文件
mainfest.json-->配置应用名称appid, logo,版本等打包信息
page文件夹是是每个页面的组件
static文件夹是存放引用的静态资源
app.vue-->主要包含三个事件监听 
    onLaunch:程序启动执行事件
    onShow:程序开始启动执行事件
    onHide:程序后台隐藏执行事件

4.组件内参数获取

onLoad(options){
    console.log(options) // 这就是url上传递的参数
}

5.常用的标签示例---官网ui直接拉过来就可以用

<view> --相当于div
<text> --相当于p
<navigator> --调转标签 相当于a
    示例:<navigator url="urltwo?id=100">
            <text class="name">{{name}}</text>
        </navigator>

uni-app像素单位是upx
    

今天到这吧  看看有时间继续补上,这个官网还是比较详细的,用法基本结合小程序和vue,其实也真没什么,看一下基本就会了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Uni-app 是一种跨平台的前端开发框架,可以使用 Vue.js 来开发多个平台的应用程序,如小程序、H5、App 等。Uni-app 提供了一套统一的 API 和组件库,使得开发者可以在不同平台上共享代码和逻辑,提高开发效率。 以下是 Uni-app基本用法: 1. 安装 Uni-app:在命令行工具中使用 npm 或者 yarn 安装 Uni-app 的命令行工具。 2. 创建项目:使用命令行工具创建一个新的 Uni-app 项目,可以选择不同的模板和目标平台。 3. 开发页面:在项目目录中找到 `pages` 文件夹,里面存放着不同页面的文件夹。在每个页面文件夹中,可以编写对应的 `vue` 文件,其中包括模板、样式和逻辑。 4. 页面导航:Uni-app 提供了 `uni.navigateTo`、`uni.redirectTo`、`uni.switchTab` 等 API 来实现页面之间的导航。 5. 数据绑定:Uni-app 使用与 Vue.js 相同的数据绑定语法,在 `vue` 文件中使用双大括号语法 `{{ }}` 来插入变量,并使用指令来实现条件渲染、循环等功能。 6. 组件化开发:Uni-app 支持组件化开发,你可以创建自定义组件,并在页面中进行复用。 7. API 调用:Uni-app 提供了一套统一的 API,可以调用不同平台的原生功能,如获取用户位置、拍照、支付等。 8. 平台差异处理:由于不同平台的特性和限制不同,Uni-app 提供了 `uni-platform` 和 `uni-xxxx` 等全局对象来处理平台差异问题。 9. 打包和发布:使用命令行工具进行项目打包,并将生成的文件发布到各个平台的开发者账号上。 这些是 Uni-app基本用法,希望对你有所帮助!如果你还有其他问题,请继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值