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

如何做响应式网站seo公司的选上海百首网络

如何做响应式网站,seo公司的选上海百首网络,网站建设项目申请,建设工程网站资质人员查询文章目录 1 开发准备工作2 小程序开发工具使用3 初始化项目4 index页静态搭建5 数据绑定5.1 初始化数据5.2 使用数据5.3 修改数据 6 数据绑定---小程序,Vue,React7 事件绑定7.1 事件分类7.2 绑定事件7.3 向事件对象传参7.4 补充:事件流的三个…

文章目录

  • 1 开发准备工作
  • 2 小程序开发工具使用
  • 3 初始化项目
  • 4 index页静态搭建
  • 5 数据绑定
    • 5.1 初始化数据
    • 5.2 使用数据
    • 5.3 修改数据
  • 6 数据绑定---小程序,Vue,React
  • 7 事件绑定
    • 7.1 事件分类
    • 7.2 绑定事件
    • 7.3 向事件对象传参
    • 7.4 补充:事件流的三个阶段
  • 8 路由跳转
  • 9 生命周期✨
  • 10 获取用户基本信息
  • 11 条件渲染
    • 11.1 语法说明
    • 11.2 wx:if VS hidden

1 开发准备工作

  1. 注册小程序账号
  2. 安装开发者工具
  3. 掌握flex,移动端布局

2 小程序开发工具使用

在这里插入图片描述
在这里插入图片描述
主要文件结构
在这里插入图片描述

3 初始化项目

在这里插入图片描述

4 index页静态搭建

在这里插入图片描述

结构有了,再写样式
取一下类名

打开样式,开始写样式

width: 200rpx;
height: 200rpx;

这里要控制适配,随机型的不同,大小适配,使用rpx, 我们要设置100px,(2 rpx = 1px),则为 200rpx

5 数据绑定

5.1 初始化数据

  1. 页面.js 的 data 选项中
  2. 小程序要的数据都会从这里来

5.2 使用数据

  1. 模板结构中使用双大括号 {{message}}
  2. 注意事项: 小程序中为单项数据流 model —> view
    在这里插入图片描述

数据不是一成不变,后期我们还会去修改数据

5.3 修改数据

  1. this.setData({message: ‘修改之后的数据’}, callback)
  2. 特点:
    a) 同步修改: this.data 值被同步修改
    b) 异步更新: 异步将 setData 函数用于将数据从逻辑层发送到视图层(异步)
    在这里插入图片描述

6 数据绑定—小程序,Vue,React

  1. 小程序
    1. data中初始化数据
    2. 修改数据: this.setData()
      1. 修改数据的行为始终是同步的
    3. 数据流:
      1. 单项: Model —> View
  2. Vue
    1. data中初始化数据
    2. 修改数据:this.key = value
    3. 数据流:
      1. Vue是单项数据流: Model —> View
      2. Vue中实现了双向数据绑定: v-model
  3. React
    1. state中初始化状态数据
    2. 修改数据: this.setState()
      1. 自身钩子函数中(componentDidMount)异步的
      2. 非自身的钩子函数中(定时器的回调)同步的
    3. 数据流:
      1. 单项: Model —> View

7 事件绑定

7.1 事件分类

  1. 冒泡事件
    a) 定义:冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
    b) 冒泡事件列表:
    https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/event.html
  2. 非冒泡事件
    a) 定义:当一个组件上的事件被触发后,该事件不会向父节点传递
    b) 非冒泡事件:表单事件和自定义事件通常是非冒泡事件
    https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/event.html

7.2 绑定事件

  1. bind 绑定:事件绑定不会阻止冒泡事件向上冒泡
<view bindtap="handleTap" class='start_container'><text class='start'>开启小程序之旅</text>
</view>
  1. catch 绑定: 事件绑定可以阻止冒泡事件向上冒泡
    举例
    绑定bind 事件(点击谁触发谁,并且向上冒泡)
    在这里插入图片描述
    在这里插入图片描述
    绑定catch 事件(点击谁只触发谁,不冒泡)
    在这里插入图片描述

7.3 向事件对象传参

  1. 语法: ata-key=value
  2. 获取: event.target.dataset.key || event.currentTarget.dataset.key
  3. Event.targetevent.currentTarget 的区别
    a) Event.target 是触发事件的对象,但不一样是绑定事件的对象,如: 事件委托,
    冒泡
    b) currentTarget 触发时间的对象一定是绑定事件的对象, 没有事件委托

7.4 补充:事件流的三个阶段

  1. 捕获: 从外向内
  2. 执行目标阶段
  3. 冒泡: 从内向外

最开始从外面向里面捕获,不会执行事件,到达目标事件,再执行,执行完再接着向外执行(冒泡),到父节点

8 路由跳转

在这里插入图片描述
点击hello world处就跳转过来了
在这里插入图片描述
可回退
在这里插入图片描述
还有一些别的路由跳转,可以参考官网
https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.redirectTo.html
在这里插入图片描述

补充:
在这里插入图片描述

9 生命周期✨

官网:https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page-life-cycle.html

以下内容你不需要立马完全弄明白,不过以后它会有帮助。

下图说明了页面 Page 实例的生命周期。

在这里插入图片描述
详细过程解释:
在这里插入图片描述
在这里插入图片描述

10 获取用户基本信息

案例:点击button, 获取用户信息,展示出来
类似下图:
在这里插入图片描述
官网:https://developers.weixin.qq.com/miniprogram/dev/component/button.html
在这里插入图片描述

  1. 使用open-type="getUserInfo"点击获取,弹窗
    在这里插入图片描述

  2. 点击之后弹出:
    在这里插入图片描述

  3. 授权后再点不会弹出,需要清理缓存后才能二次使用

我们怎么获得到用户信息的?
4. 使用bindgetuserinfo绑定一个回调,获取数据
在这里插入图片描述
5. 写相应的回调,之后打印获取的结果可以看到,获取到了数据
在这里插入图片描述
在这里插入图片描述
6. 之后,我们再去把获取数据的存在data里面

在这里插入图片描述
上面是没点击允许的情况
7. 点击获取信息,存到data
在这里插入图片描述
数据有了,接下来是显示到页面上

  1. 把data存的数据显示到页面上
    在这里插入图片描述
    在这里插入图片描述
    上面的操作是首次登录

下次登录信息就要重新获取?
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html

在这里插入图片描述
小结

  1. 用户未授权(首次登陆)
    1. button open-type=‘getUserInfo’
  2. 用户已经授权(再次登陆)
    1. wx.getUserProfile

早期用的wx.getUserInfo现在弃用了,一切以官网文档为主

上面存在问题,我们授权显示用户信息后,应该隐藏掉这个按钮
在这里插入图片描述
这里使用条件渲染

11 条件渲染

上面的案例解决:
在这里插入图片描述

11.1 语法说明

  1. wx:if=’条件’
  2. wx:elif=’条件’
  3. wx:else
    在这里插入图片描述

11.2 wx:if VS hidden

  1. hidden 用法: <view hidden=’{{true}}’ ></view>
  2. wx:if 等同于 v-if, 条件为 false 的时候不加载,条件切换的时候决定元素销毁或者
    重新加载渲染
  3. hidden 等同于 v-show, 始终加载元素, 条件切换的时候决定元素的显示和隐藏

剩下的知识点到项目中体现

可以去vscode里面书写代码,更方便书写,开发者工具预览

在这里插入图片描述

http://www.hkea.cn/news/53061/

相关文章:

  • 服装网站建设规划书范文免费的行情网站
  • 合肥企业自助建站seo课程培训班
  • 企业网站建设总结什么软件可以免费引流
  • 个人博客网站如何做SEO雅诗兰黛网络营销策划书
  • 唐山自助建站软件seo软件优化工具软件
  • 推广电子商务网站的案例网站推广策划书模板
  • 前端外包网站网站优化快速排名软件
  • 凡客做网站cba最新消息
  • 郑州做网站好的公搜索引擎优化好做吗
  • 网站 预算白度
  • 中国电商建站程序信息推广
  • 网站开发教程 布局优化技术
  • 做外贸网站需要请外贸文员吗网站seo诊断分析和优化方案
  • 百度网站怎么做的赚钱吗seo中文含义
  • 做网站界面的软件互联网培训
  • 电子商务网站建设与维护李建忠高级搜索引擎技巧
  • 做地产网站全网搜索软件
  • 网站开发培训班百度网站推广关键词怎么查
  • 东莞市做网站公司seo怎样
  • ps做网站大小尺寸应用商店优化
  • 网站站群建设方案知名网页设计公司
  • 广州网站建设公司哪家好专业的seo搜索引擎优化培训
  • 外国人做汉字网站seo搜索排名影响因素主要有
  • 外贸五金网站建设网站制作优化排名
  • 义乌网站建设多少钱网络平台营销
  • 怀仁有做网站的公司吗磁力搜索引擎2023
  • 建站行业都扁平化设计合肥网站推广公司哪家好
  • 做企业网站织梦和wordpress哪个好百度指数查询工具app
  • 郑州网站服务公司优化神马排名软件
  • 茶叶网站建设的优势南宁seo外包平台