uniapp-基础了解

HBuilder

它是通用的前端开发工具,为uniapp做了强化。

使用vue需要全局导入vue组件,即每个页面都可以直接使用而不用引用和注册的话,在项目根目录下的main.js里处理。

import pageHead from './components/page-head.vue' //导入
Vue.component('page-head', pageHead) 

在uniapp中

1:dom变成mvvm

解决js和dom界面交互的问题,用vue自动渲染,dom自动变化

2:js和api的变化

一    :弹窗alert,confirm变成了uni.showmodel

二     :ajax网络请求变成了uni.request

ajax的基本语法


x=new XMLHttpRequest();
 
x.open("GET","http://localhost:8888",true);
 
x.send();

uni.request语法基本示例

const requestTask = uni.request({
	url: 'https://www.example.com/request', //仅为示例,并非真实接口地址。
	data: {
        name: 'name',
        age: 18
	},//还有一个herder可以自定义请求头信息
	success: function(res) {
		console.log(res.data);
	}
});

三 : cookie、session 没有了,local.storage 改成 uni.storage

其他api把wx.xx变成 uni.xx就可以

3:css的变化

1:没有  * 这个    2:body改成page  3:尺寸用rpx

4:更推荐flex布局   其他布局也可以5:图片文字不要大于40k最好 

6:在nvue只能用flex布局

4:布局

1:原先的app.json 每个页面都需要在这里注册,现在变成page.json

2:原先首页在index.html中  现在就在page。json里面  page的下一个节点就是首页

原生的导航栏 和底部的tabbar也在pages.json中做  不在vue里面创建  但是点击事件的监听是在vue页面做

小程序里面的app.js被一分为2     一个变成了页面管理的page.json  一个变成了非页面管理的manifest.json

3:原来的app.js和app.wxss被合并到了app.vue中

4:uni.switchTab  去tabar页面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我叫LiLi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值