微信小程序云开发之初体验

news/2024/7/20 2:22:46 标签: 小程序

首先安装开发者工具,在微信工具平台里找,稳定版下载微信开发者工具

1.创建项目

在这里插入图片描述
一开始是默认目录,在哪创建项目可以修稿项目名称和目录,填写自己的AppID
如果不填写可以使用测试号,测试号有一些功能无法使用
在这里插入图片描述
然后进入页面

2.项目结构

在这里插入图片描述

3.组件使用

组件使用:https://developers.weixin.qq.com/miniprogram/dev/component/

4.引入图片

直接引入图片,展示(在wxml页面引入)

<view class="box">
  <image src="http://t7.baidu.com/it/u=3616242789,1098670747&fm=79&app=86&size=h300&n=0&g=4n&f=jpeg?sec=1591102782&t=28e7af605d3bf1a8d0c2ca7e0ddf42d7"></image>
</view>

动态展示 在index.js 写入

data: {
    imgUrl:'http://t7.baidu.com/it/u=378254553,3884800361&fm=79&app=86&size=h300&n=0&g=4n&f=jpeg?sec=1591102634&t=b003d18cab8c4f254b4a2856ab7d2b90"></image>'
  }

在wxml页面展示

<image src="{{imgUrl}}"></image>

这样实现了简单的图片展示,但是图片会失真
scaleToFill 缩放模式,不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素
图片引入部分组件: https://developers.weixin.qq.com/miniprogram/dev/component/image.html

5.JS交互

给按钮添加点击事件

 <button type="primary" bindtap="changeImg" size="mini">change</button>

在js中添加事件
点击切换图片案例

changeImg(){
    this.setData({imgUrl:'http://t8.baidu.com/it/u=3571592872,3353494284&fm=79&app=86&size=h300&n=0&g=4n&f=jpeg?sec=1591102780&t=994672fdea236628b5a7636540cd9b03'})
  }

6.API

拍照
在html页面中加入

<button type="primary" bindtap="takePhoto" size="mini">拍照</button>
<camera device-position="back" flash="off" binderror="error" style="width:100%;height:100%"></camera>

在js页面中添加

takePhoto(){
    const cc =wx.createCameraContext()
    cc.takePhoto({
      success(){
        console.log('success')
      }
    })
  }

API详情:https://developers.weixin.qq.com/miniprogram/dev/api/

连接API 数据查看
在js页面中添加

onLoad(){
    wx.request({
      url: 'http://127.0.0.1:3000/cgi/post/getcirclepost',
      success:(res)=>{
        this.setData({circleList:res.data.data})
        console.log(res)
      }
    })
  }

在html页面添加

<view class="circle-list">
    <view class="circle-item" wx:for="{{circleList}}" wx:for-item="item">
      <image src="{{item.user.avatar}}"></image>
      <text>{{item.user.nickname}}</text>
    </view>
</view>

总体效果
在这里插入图片描述


http://www.niftyadmin.cn/n/874780.html

相关文章

微信小程序云开发的基础之开通云开发

1.文件夹结构功能 .wxml:类HTML&#xff0c;页面结构 .wxss:CSS&#xff0c;页面样式 .js:js,页面逻辑 .json:小程序自己的配置 2.页面主体pages文件 在app.json里面pages里哪个页面代码在第一行哪个就在小程序启动的时候显示 调换位置的效果如下&#xff1a; pages里的about…

sqlplus中调用shell_shell调用sqlplus查询oracle(转)

[oraclehb shell_test]$ cat echo_time#!/bin/sh一.最简单的调用sqlplussqlplus -S "sys/unimas as sysdba" << !select to_char(sysdate,yyyy-mm-dd) today from dual;exit;![oraclehb shell_test]$ ./echo_timeTODAY----------2011-03-21-S 是silent mode&am…

python协程实现一万并发_python多进程+协程实现并发

小练习&#xff0c;假设一个队列中有100000个URL地址&#xff0c;每个请求需要1秒钟&#xff0c;尝试用4个进程&#xff0c;每个进程中开启1000个协程去请求&#xff01;统计运行时间 from gevent import monkey monkey.patch_all(threadFalse) import gevent import time from…

echarts 关于柱状图鼠标滑过背景时柱子消失问题

最近遇到一个很有头疼的问题&#xff0c;当我的鼠标触摸柱状图的时候他就消失问题。 改了关于 tooltip的属性&#xff0c;发现&#xff0c;只有悬浮的样式的改变&#xff0c;并没无法解决悬浮消失的问题&#xff0c;后来经过各种改动&#xff0c;测试&#xff0c;发现&#x…

python3.5安装scrapy_win7+Python3.5下scrapy的安装方法

如何在win7python3.5的环境下安装成功scrapy&#xff1f;通过pip3 install scrapy直接安装&#xff0c;一般会报错&#xff1a;error: unable to find vcvarsall.bat网上的解决办法有2种&#xff1a;通过wheel来安装lxml.whl、twisted.whl安装vs2015&#xff0c;并勾选各种支持…

3d双面材质_Talk睡眠】3D床垫是什么,看这一篇就够了!

人生三分之一的重要时间都放在睡眠上面对越来越快的生活节奏睡眠问题日渐受到重视市场上各类床垫产品琳琅满目最热的当数“3D床垫”那么问题来了“3D床垫”究竟是什么呢&#xff1f;3D床垫之档案大揭秘3D材料是聚酯纤维的一种学名叫改性聚酯功能纤维是一种透气性强、弹性&#…

echarts随屏幕大小改变大小滚轮缩放

最近再用echarts写个统计图&#xff0c;之前没用过&#xff0c;现在直接上手用&#xff0c;还是出现许多问题&#xff0c;对属性的不熟悉。 如图下 这个伸缩图给人感观和体验总归是不好的&#xff0c;所以我想去掉它&#xff0c;找了半天&#xff0c;查官网&#xff0c;才发现这…

接受nbiot数据demo_神策数据孙文亮:客户全生命周期管理从方法到实践全解析

在以“场景赋能驱动有数”为主题的神策 2018 数据驱动大会现场&#xff0c;神策数据技术经理孙文亮发表了名为《客户全生命周期管理从方法到实践》的主题演讲。温馨提示&#xff1a;关注神策数据公众号&#xff0c;回复关键词“客户全生命周期管理”可获得完整版 PPT以下内容根…