热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微信小程序开发二三事

怎么添加背景照片index页面文件夹下上传背景图片

怎么添加背景照片

index页面文件夹下上传背景图片
wxml中

<image src='./bg1.jpg'>image>

wxss中

image{
position: absolute;
width: 100%;
/* height: 50%; */
display:flex;
height: 100%;
justify-content: center;
align-items:center;
}

其他组件中使用z_index来表示展示层级

如何读取DATA中的数据

在index.js下 Page里有data数据,想要在其他的函数中取读取到变量的值:
(data中有个数组变量text_list)

var that = this;
var length = that.data.text_list.length;

如何给DATA赋值

从数据库中请求到内容后,想要赋值给data中的变量:

var that = this;
that.setData({
text_list : old_data.concat(new_data)
})

文本如何居中、自动换行

wxml中
注意如果text换行了,那么也会显示出一行换行

<view class="usermotto" >
<text class="user-motto" user-select="true">“{{motto}}”text>
view>

wxss中

.user-motto {
text-overflow:ellipsis;
flex-wrap:wrap;
line-height:25px;
font-weight: 800;
/* border: 3rpx solid #6e11ac; */
}
.usermotto {
word-break: break-all;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
flex-wrap:wrap;
z-index: 1;
}

如何生成随机数

//0-9
var random = Math.floor(Math.random() * 10);

如何前端显示数组的内容

<block wx:for="{{arr}}">
<view >{{index}}:{{item.text}}view>
block>

button的点击事件

button中绑定函数,如:

bindtap="handleTap"

然后在js中实现handleTap函数

如何使用小程序云

得是正式注册的号,测试号好像不行
在这里插入图片描述
代码中:

wx.cloud.init({
env: 'env_id'
})
const db = wx.cloud.database({});

如何突破小程序云最多查询20条的限制

分多次查询,拼接到结果中

var that = this
var MAX_LIMIT = 20
db.collection('db_name').count().then(async res =>{
let total = res.total;
// 计算需分几次取
const batchTimes = Math.ceil(total / MAX_LIMIT)
console.log("batchTimes:",batchTimes)
// 承载所有读操作的 promise 的数组
for (let i = 0; i < batchTimes; i++) {
await daily5.skip(i * MAX_LIMIT).limit(MAX_LIMIT).get().then(async res => {
let new_data = res.data
let old_data = that.data.text_list
// console.log("newdata",new_data)
that.setData({
text_list : old_data.concat(new_data)
})
})
}
})


版权声明:本文为BeforeEasy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/BeforeEasy/article/details/125706482
推荐阅读
  • 云函数与数据库API实现增删查改的对比
    本文将深入探讨使用云函数和数据库API实现数据操作(增删查改)的不同方法,通过详细的代码示例帮助读者更好地理解和掌握这些技术。文章不仅提供代码实现,还解释了每种方法的特点和适用场景。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文介绍了如何使用 Spring Boot DevTools 实现应用程序在开发过程中自动重启。这一特性显著提高了开发效率,特别是在集成开发环境(IDE)中工作时,能够提供快速的反馈循环。默认情况下,DevTools 会监控类路径上的文件变化,并根据需要触发应用重启。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
  • 本文档汇总了Python编程的基础与高级面试题目,涵盖语言特性、数据结构、算法以及Web开发等多个方面,旨在帮助开发者全面掌握Python核心知识。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 题库来源:安全生产模拟考试一点通公众号小程序G3锅炉水处理报名考试是安全生产模拟考试一点通生成的,G3锅炉水处理证模拟考试题库是根据G3锅炉水处理最新 ... [详细]
  • JavaScript 中创建对象的多种方法
    本文详细介绍了 JavaScript 中创建对象的几种常见方式,包括对象字面量、构造函数和 Object.create 方法,并提供了示例代码和属性描述符的解释。 ... [详细]
  • 微信小程序:授权登录与手机号绑定
    本文详细介绍了微信小程序中用户授权登录及绑定手机号的流程,结合官方指引和实际开发经验,提供了一套完整的实现方案,帮助开发者更好地理解和应用。 ... [详细]
  • 本文深入探讨了小程序中父组件与子组件之间的数据传递方式,特别是通过事件触发和属性绑定实现的值传递机制。文中详细介绍了如何从子组件向父组件传递数据,并进一步由父组件传递给其他子组件。 ... [详细]
author-avatar
桃Z夭夭
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有