当前位置: 首页 > wzjs >正文

php建网站教程网站建设人员培训

php建网站教程,网站建设人员培训,沙朗镇做网站公司,南京网站建设案例文章目录 1、wxss和css的区别?2、原生小程序组件使用过哪些?3、原生小程序中如何绑定事件?4、原生小程序中如何修改数据并同步视图?5、原生小程序中如何进行事件传参?6、小程序中发起网络请求7、 导航跳转方式?8、 监听上拉触底和下拉刷新?9、 小程序的生命周期函数?10…

文章目录

  • 1、wxss和css的区别?
  • 2、原生小程序组件使用过哪些?
  • 3、原生小程序中如何绑定事件?
  • 4、原生小程序中如何修改数据并同步视图?
  • 5、原生小程序中如何进行事件传参?
  • 6、小程序中发起网络请求
  • 7、 导航跳转方式?
  • 8、 监听上拉触底和下拉刷新?
  • 9、 小程序的生命周期函数?
  • 10、定义全局组件和局部组件

1、wxss和css的区别?

● wxss是小程序配合wxml渲染结构样式
● css是网页结合html渲染结构样式
● wxss新增了rpx,适配单位, 750rpx等于整屏的宽度
● wxss区分全局样式和局部样式
○全局样式app.wxss,局部样式则是每个页面内部的wxss文件

2、原生小程序组件使用过哪些?

● view: 盒子
● text: 文本
● rich-text: 富文本,可以通过nodes节点解析html标签
● scroll-view: 滚动区域
● swiper: 轮播图
● button: 按钮 open-type开放能力(share / contact / …)
●map:地图组件

3、原生小程序中如何绑定事件?

● 通过bind: xxx 或者bindxxx
●比如:bind:tap 绑定点击事件

4、原生小程序中如何修改数据并同步视图?

● this.setData(), 既可以更改数据,也可以同步视图
● 不可以直接修改数据, 直接this.data.数据名=xxx只更改数据,视图不变
●注意: this.setData()是异步的,视图同步完毕后会触发setData函数的回调函数执行

this.setData({   
name: '张三' 
}, ()=>{  
// 视图更新完毕了, 就会触发该回调函数, 相当于vue中的$nextTick 
})

5、原生小程序中如何进行事件传参?

●通过data-属性名

 <view data-car="劳斯莱斯" bind:tap="getCarName">x</view> getCarName(ev) {    console.log(ev.currentTarget.dataset.car) // 劳斯莱斯  }

●通过mark:属性名(推荐)

 <view mark:car="劳斯莱斯" bind:tap="getCarName">x</view> getCarName(ev) {     console.log(ev.mark.car) // 劳斯莱斯  }

6、小程序中发起网络请求

● 通过wx.request,这个方法不支持promise, 所以在原生小程序中需要对wx.request进行二次封装
● 注意:小程序中不存在跨域的问题,只有浏览器才有同源保护策略
● 三方的: wechat-http

7、 导航跳转方式?

● 声明式导航
○ navigator标签进行跳转, 使用to属性
○ 跳转到tabbar页面, 需要配合open-type=“switchTab”
○ open-type=“navigateBack” delta=“层级”
● 编程式导航
○ wx.navigatorTo() 普通页面的跳转
○ wx.switchTab()跳转到tabbar页面,wx.navigateBack
● 导航传参
○ 通过query(?根参数 key=value&key=value)传递参数
○ 接收参数,通过onLoad的形参去接收

8、 监听上拉触底和下拉刷新?

● onPullDownRefresh 监听用户下拉动作
在 app.json中配置: “enablePullDownRefresh”: true
● onReachBottom
在app.json中设置触底高度: “onReachBottomDistance”: 100
一旦到达触底高度则会触发onReachBottom钩子函数的执行

9、 小程序的生命周期函数?

1.应用的·生命周期

// 触发一次 
onLaunch() {   console.log('小程序开启启动,初始化完成') 
},// 小程序显示,多次触发 onShow() {   console.lg('小程序显示了') },onHide() {   console.log('小程序隐藏了') },onError() {   console.log('小程序出现异常') },

2.页面的生命周期

// 1. onLoad 页面开始加载 发送请求获取数据,获取到导航参数 
// 2. onShow 页面显示 (多次触发) 提示信息 
// 3. onReady 页面初次渲染完成 
// 4. onHide 页面隐藏  tabbar页面切换只是隐藏 
// 5. onUnload 页面销毁 不是tabbar页面 b页面 返回 A页面对应的页面销毁 // 清理操作

3.组件的生命周期函数

// 1. created 在组件实例刚刚被创建时执行(拿到数据) 
// 2. attached 在组件实例进入页面节点树时执行 
// 3. ready 在组件在视图层布局完成后执行 
// 4. moved 在组件实例被移动到节点树另一个位置时执行 
// 5. detached 在组件实例被从页面节点树移除时执行 
// 6. error 每当组件方法抛出错误时执行

10、定义全局组件和局部组件

全局组件

  1. 创建一个组件
  2. 通过app.json中的useingComponets进行组件注册, 注册为全局组件
    局部组件
  3. 创建一个组件
http://www.dtcms.com/wzjs/805049.html

相关文章:

  • 网站建设与推广方式石家庄大的网站开发公司
  • 电子商务网站建设与维护书上海网站建设 普送
  • 局域网网站建设多少钱怎么做关于花的网站
  • 网站导航是什么创意logo图片大全
  • 网站制作 常见问题中国十大房地产公司排名
  • 浙江省网站备案注销申请表外链吧官网
  • 网站怎么搬家网页设计赚钱吗
  • 织梦欧美网站模板做网站为什么要用php
  • 电子商务网站开发规划企业网站搜索引擎推广方法包括
  • 贵州手机网站建设大型网站开发团队的美工需要什么工作经验和教育背景及薪酬
  • 中国建设银行信用卡旅游卡服务网站品牌建设要求
  • .net网站开发软件什么是网络营销?网络营销的内容有哪些?你是怎么理解的?
  • 网站运营软件单页网站制作
  • 优化网站排名推荐公司百度海外视频网站建设
  • 网站建设从零开始 教程wordpress 关键词
  • 中国建设厅官方网站网站建设方法牜金手指下拉覀
  • 建设网站的编程过程可信网站认证有必要吗
  • 南京网站建设咨询小米手机的网站架构
  • 网站建设定价淮北住房和城乡建设局门户网站
  • 深圳住房和建设局网站官网自己创建一个网站需要多少钱
  • 网站该如何做兖州网站建设哪家好
  • 装修企业网站源码python网站开发效率
  • 东莞浩智建设网站哪家比较好营销型企业网站模板
  • 论文网站开发广州专业网站设计定制
  • vs做网站标签输出语言中国建设银行个人登录入口
  • 河南平台网站建设设计农场游戏系统开发 网站建设推广
  • 网站建设差打不开搜索引擎优化排名seo
  • 四川建设人才网网站wordpress 添加角色
  • 马鞍山市建设银行网站无视隐私的十大软件
  • 自建商城网站南宁做企业网站