微信小程序入门级教程一

微信小程序入门一

本文只做简单介绍:具体请查看文档微信小程序开发文档

一:基础标签介绍

1.1:view视图容器
view相当于html中的div,有四种属性

  • hover-class 指定按下去的样式类。当 hover-class=“none” 时,没有点击态效果
  • hover-stop-propagation 指定是否阻止本节点的祖先节点出现点击态
  • hover-start-time 按住后多久出现点击态,单位毫秒
  • hover-stay-time 手指松开后点击态保留时间,单位毫秒

1.2:text文本
由于使用view标签所显示的文字,是不能选中复制的,text标签则需要设置user-select=”true",表示文本可选

  • space: 显示连续空格
  • decode: 是否解码,对于html中的特殊字符,如 
    -  -

1.3:image媒体组件
使用 show-menu-by-longpress属性可以显示发送给朋友、收藏、保存图片、搜一搜、打开名片/前往群聊/打开小程序(若图片中包含对应二维码或小程序码)的菜单

  • show-menu-by-longpress
  • mode:mode=“widthFix” 缩放模式,宽度不变,高度自动变化,保持原图宽高比不变,常用
  • 在这里插入图片描述

1.4:navigator导航
属性:

  • target: 实现小程序之间的跳转
  • src: 当前小程序内的跳转路径
  • 重点:open-type:跳转方式
    第一个表示:可以跳到新的页面,也可以返回,但是不能跳到tabbar 页面,就是不能使用下面的导航栏
    第二个表示:关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。
    第三个表示:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面,但是不能携带参数
    第四个reLaunch表示:关闭所有页面,打开到应用内的某个页面,可以携带参数

在这里插入图片描述

1.5:scroll-view视图容器
属性

  • scroll-x:允许横向滚动
  • scroll-y:允许纵向滚动
  • scroll-top: 设置竖向滚动条位置
  • scroll-left:设置横向滚动条位置
  • 更多属性请看官方文档
    在这里插入图片描述

1.6:swiper视图容器
视图滑动容器,只可放置swiper-item组件,否则会导致未定义行为。
属性:

  • indicator-dots:是否显示面板指示点
  • indicator-color: 指示点颜色
  • indicator-active-color: 当前选中的指示点颜色
  • circular:是否采用衔接滑动
  • vertical:滑动方向是否为纵向
  • autoplay: 是否自动切换

1.7:表单组件多个

button按钮
属性:

  • size:default:默认大小。mini:小尺寸
  • type:primary:绿色,default:白色,warn:红色
  • plain:按钮是否镂空,背景色透明
  • open-type:用户采集信息使用
  • loading:加载动画

在这里插入图片描述
checkbox复选框
input:输入框

二:基础框架介绍

2.1:tabBar
通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。
在这里插入图片描述
在app.json文件中配置
在这里插入图片描述

{
  "pages":[
    "pages/index/index",
    "pages/demo2/demo2",    
    "pages/logs/logs",
    "pages/demo/demo",   
    "pages/about/about",
    "pages/demo3/demo3",
    "pages/demo4/demo4",
    "pages/demo5/demo5",
    "pages/demo6/demo6"
  ],
  "window":{
    "backgroundTextStyle":"dark",
    "navigationBarBackgroundColor": "#ccc",
    "navigationBarTitleText": "新视觉实训",
    "navigationBarTextStyle":"white"
    
  },
  "tabBar":{
    "color":"#c30",
    "selectedColor":"#0ff",
    "backgroundColor":"#ccc",
    "borderStyle":"white",    
    "list":[
      {
        "pagePath":"pages/index/index",
        "text":"首页",
        "iconPath":"images/home.png",
        "selectedIconPath":"images/home-h.png"
      },{
        "pagePath":"pages/demo/demo",
        "text":"案例",
        "iconPath":"images/list.png",
        "selectedIconPath":"images/list-h.png"
      },{
        "pagePath":"pages/logs/logs",
        "text":"日志",
        "iconPath":"images/user.png",
        "selectedIconPath":"images/user-h.png"
      }
    ]
  },
  "style": "v2",
  "sitemapLocation": "sitemap.json"
}


2.小程序出现下拉刷新效果如下:

在这里插入图片描述
在组件中配置
在这里插入图片描述

{
  "usingComponents": {},
  "navigationBarTitleText":"案例展示",
  "navigationBarBackgroundColor":"#000",
  "enablePullDownRefresh":true,
  "backgroundColorTop":"#f00"
}

3.数据绑定
数据绑定需要在标签中使用{{}}括号
首先在login.wxml中配置
在这里插入图片描述
再从login.js中配置,完成数据渲染
在这里插入图片描述
对于对象和数组的存储方式:

<view>{{listArr}}</view>

<view>
{{obj.name}}
{{obj.age}}
</view>
  /**
   * 页面的初始数据
   */
  data: {
    message: "微信小陈相关v开发",
    text:"北京欢迎您",
    listArr: ["java高级","springBoot","SpringCloud"],
    obj:{
      name: "五",
      age: 15,
      sex: "男"
    }
  },

4.条件渲染和列表渲染
条件渲染和列表渲染一般使用.js文件中的data返回数据
案列

<view wx:if="{{day==1}}">1</view>
<view wx:elif="{{day==2}}">2</view>
<view wx:elif="{{day==3}}">3</view>
<view wx:elif="{{day==4}}">4</view>
<view wx:elif="{{day==5}}">5</view>
<view wx:elif="{{day==6}}">6</view>
<view wx:elif="{{day==7}}">周天</view>
<view wx:else>错误</view>

在这里插入图片描述

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
微信小程序是一种轻量级的应用程序,可以在微信内直接运行,无需下载安装。下面是一个简单的微信小程序入门案例,供参考: 1. 创建小程序项目 首先,在微信开发者工具中创建一个小程序项目,填写相应的项目名称、AppID等信息。创建完成后,可以看到项目中已经自动生成了一些文件和目录。 2. 编写界面和逻辑代码 在小程序项目中,界面和逻辑代码被分别存储在两个不同的文件夹中,分别为 `pages` 和 `utils`。其中,`pages` 文件夹存放小程序的界面代码,而 `utils` 文件夹则存放小程序的逻辑代码。 在 `pages` 文件夹中,可以新建一个 `.wxml` 文件来定义小程序的界面结构,使用 `.wxss` 文件来设置界面的样式,使用 `.js` 文件来编写小程序的逻辑代码。 例如,下面是一个简单的小程序界面代码: ``` <!-- index.wxml --> <view class="container"> <text>欢迎使用微信小程序!</text> </view> ``` 在对应的 `.js` 文件中,可以编写小程序的逻辑代码,例如: ``` // index.js Page({ data: { message: 'Hello, World!' } }) ``` 3. 预览和调试小程序 在编写完小程序的界面和逻辑代码后,可以在微信开发者工具中进行预览和调试。在工具中,点击“预览”按钮,即可在微信客户端中查看小程序的效果。 在预览和调试过程中,可以使用工具提供的调试功能来检查小程序的运行状态和调试错误。 4. 发布小程序 当小程序开发完成后,可以将其发布到微信小程序平台,供用户使用。在微信开发者工具中,点击“上传”按钮,即可将小程序上传到微信小程序平台进行审核和发布。 需要注意的是,小程序需要经过审核才能够正式发布。因此,在上传小程序之前,需要仔细检查小程序的代码和功能,确保符合微信小程序的相关规定和要求。 以上是一个简单的微信小程序入门案例,希望对初学者有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

@黑夜中的一盏明灯

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

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

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

打赏作者

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

抵扣说明:

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

余额充值