微信小程序个人中心页面开发

article/2025/6/8 10:49:51

目录

微信小程序创建项目配置底部导航栏
微信小程序滚动播放内容
微信小程序功能中心模块开发
微信小程序个人中心页面开发
微信小程序获取电话号码
微信小程序显示列表数据
微信小程序显示分页列表
微信小程序添加插屏广告
微信小程序添加激励式广告

最终效果可扫码查看
可查看效果二维码
遇到问题可通过公众号留言反馈
留言扫描二维码

概述

写一个非常简单的个人中心页面,包括以下内容

  1. 登录区域,根据是否登录显示不同的内容
  2. 文字显示区域,只是显示文本
  3. 文字显示区域绑定事件,可以拨打电话

一些技术总结包括

  1. 条件渲染的使用wx:if等,官方链接https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/conditional.html
  2. 拨打电话功能 wx.makePhoneCall
  3. 页面跳转wx.navigateTo

样式图
在这里插入图片描述

数据

记录是否登录的判断标识,便于布局页使用。同时定义登录方法和拨打电话方法。为了方便,登录直接跳转到了日志页面进行测试。

Page({data: {login: false},onLoad: function (options) {var mobile = wx.getStorageSync('mobile');var openid = wx.getStorageSync('openid');var unionid = wx.getStorageSync('unionid');if(mobile && openid && unionid) {this.setData({login:true});} else {this.setData({login:false});}},call:function(){wx.makePhoneCall({phoneNumber: '15010563146'})},userLogin:function(){wx.navigateTo({url: '../logs/logs'})}})

样式

设置文字居中显示等。

page {background-color: #F8F8F8;height: 100%;font-size: 32rpx;line-height: 1.6;
}.content { width: 100%; padding: 10px;padding-top: 25px;justify-content: space-around; } .content-text {width: 100%;display: flex;font-size: 16px;line-height: 26px;
}.content-text-mobile {color: #2782D7;
}.mine-text {width: 100%;height:120px;display: flex;align-items: center;justify-content: center;background-color: #2782D7;
}
.mine-text.text{color: #fff;font-size: 44rpx;line-height: 51rpx;}

布局

<block wx:if="{{login==true}}"><view class="mine-text"><text class="mine-text.text">15010563146 欢迎您</text></view>
</block>
<block wx:else><view class="mine-text" bindtap='userLogin'> <text class="mine-text.text">您尚未登录,点击登录</text></view>
</block>
<view class="content"><text class="content-text">提供集装箱、零担、专线运输的数据支持业务,定制开发服务,欢迎来电垂询。</text>
</view>
<view class="content" bindtap='call'><text class="content-text">联系电话<text class="content-text-mobile">15010563146</text>,微信同号</text>
</view><ad style="padding-top:40px" unit-id="adunit-6b070048c763394d" ad-type="video" ad-theme="white"></ad>

http://chatgpt.dhexx.cn/article/DkAA6EDu.shtml

相关文章

PHP简单实现个人网站

一、PHP简单实现个人网站 使用的技术&#xff1a; htmlcssjsjQueryphptable响应式布局 项目目录结构&#xff1a; 二、项目运行结果 1、首页 2、个人文章 3、喜欢的动画 4、喜欢的音乐 5、实现视频播放 三、项目总结与下载链接 本个人网站纯属个人开发&#xff0c;没有用到…

如何开发一个系统

文章目录 前言一、流程二、需求分析1、调研2、画图 三、系统设计1、架构2、模块设计3、画图 四、系统开发1、开发2、协作3、测试 总结体会 前言 作为一名大二学生&#xff0c;参加校内比赛做了一个绩效管理系统&#xff0c;所以写一下如何开发一个系统。 一、流程 制作一个系…

个人微信机器人开发

目前大多数公司中的消息通知使用邮件、短信、钉钉、企业微信等等&#xff0c;而微信或者QQ这种使用量较大的工具&#xff0c;通知和管理机制并不完善。特别是很多利用微信来进行客户管理沟通的人&#xff0c;例如我&#xff0c;只好借助微信机器人来实现通知和管理功能。 本篇…

手把手教你从零基础开始搭建个人网站

曾有不少人问过我怎么搭建自己的博客。其实搭建个人博客的方式有很多&#xff0c;有使用Git Page的&#xff0c;有使用一些博客平台的&#xff0c;也有自己购买网站空间或服务器搭建的&#xff0c;更有大神索性自己开发一套博客程序来用的。本文所介绍的方法全部基于Linux系统服…

手把手从零到有的个人网站开发

前言 很多人都想有一个自己的网站。那么&#xff0c;刚好Romki最近打算开始创建一个自己的个人网站。 就开始和我一起从零开始吧&#xff01; 一、整个云服务器吧 Romki 这里买的是腾讯的云服务器&#xff0c;具体购买什么鸭子的服务器&#xff0c;如果大家强烈需要&#xff0…

【个人网站开发 · 记录三】制定开发方案阶段 —— 技术角度分析如何去做一个个人网站

前言 当下的自媒体时代&#xff0c;体现在一个爱折腾的程序猿身上&#xff0c;那么最好的方式莫过于 —— 搭建自己的个人网站。网站上可以有自己的个人介绍&#xff0c;技术博客&#xff0c;项目总结&#xff0c;生活分享等等。简直是COOL &#xff01;&#xff08;面试神器有…

【个人网站开发 · 记录二】UI设计阶段 —— 设计角度分析如何去做一个个人网站

前言 当下的自媒体时代&#xff0c;体现在一个爱折腾的程序猿身上&#xff0c;那么最好的方式莫过于 —— 搭建自己的个人网站。网站上可以有自己的个人介绍&#xff0c;技术博客&#xff0c;项目总结&#xff0c;生活分享等等。简直是COOL &#xff01;&#xff08;面试神器有…

个人网站开发——全栈项目开发日记

文章目录 第一种部署方式&#xff08;前端打包到后端&#xff09;打包前端后端 第二种部署方式&#xff08;Nginx代理-推荐&#xff09;nginx代理配置访问路径端口后端端口 服务器运行传到服务器在服务器后台运行 功能实现记录axios请求使后端响应数据对访问者ip获取对访问者ip…

c语言:输入字符串,并判断字符串的长度

c语言中表示输入数据的类型&#xff0c;其格式符和意义下表所示。 格式 字符意义 d 输入十进制整数 o 输入八进制整数 x 输入十六进制整数 u 输入无符号十进制整数 f或e 输入实型数(用小数形式或指数形式) c 输入单个字符 s 输入字符串 转义字符 转义字符是一种特殊的字符常量。…

C语言:字符数组的输入输出

目录 用printf输出 用scanf输入 用gets输入 用puts输出 用printf输出 输出方法1&#xff1a;printf 逐个字符输出。 void main(void){ char c[ ] "I am happy"; int i; for(i 0; i < 10; i){ printf("%c", c[i]); } pri…

c语言---字符输入

1 getchar() getchar接受一个字符 可输入任何字符 结束标志由自己决定,需在后面手动补全\0 输入 &#xff1a;abcd d 打印&#xff1a;6 2 fgets() fgets(); 函数原型 char *fgets(char *str, int n, FILE *stream) 输入读取&#…

C语言学习(十一)之字符输入/输出

文章目录 一、单字符I/O&#xff1a;getchar()和putchar()二、缓冲区2.1 什么是缓冲区2.2 为什么需要缓冲区2.3 缓冲区分类2.3.1 完全缓冲I/O2.3.2 行缓冲I/O 三、结束键盘输入3.1 文件、流和键盘输入3.2 文件结尾 四、重定向和文件4.1 重定向输入4.2 重定向输出4.3 组合重定向…

C语言_输出字符串和获取字符串

输出字符串和获取字符串 01——输出字符串 使用puts函数来输出字符串 使用printf函数来输出字符串 通过puts函数和printf函数都能够实现字符串输出 02——获取字符串 使用scanf函数来获取字符串 使用gets()函数来获取字符串. gets函数原型&#xff1a;char* gets(char *st…

c语言之printf函数输出字符数据

//用printf函数输出字符数据 #include <stdio.h> int main() {//定义两个变量char c a;int i 97;//输出变量%c以字符形式输出&#xff0c;%d以十进制整型形式输出printf("c%c,c%d\n", c, c);printf("i%c,i%d\n", i, i);return 0; } 运行结果&…

在C语言中怎样定义一个字符串并输入输出

在C语言中没有字符串类型&#xff0c;用字符数组处理字符串 字符数组定义&#xff1a;char 数组名 [常量表达式][常量表达式] 说明&#xff1a;一维字符数组&#xff0c;用于存储和处理一个字符串 。二维字符数组&#xff0c;用于同时存储和处理多个字符串 输入输出方法&…

用C语言输出一个字符串的所有子串

前言 啥是子串? 串中任意个连续字符组成的子序列称为该串的子串。 包含子串的串相应地称为主串。 ①空串是任意串的子串。 ②任意串是其自身的子串。 例&#xff1a;字符串"12"它的字串为"1",“2”,“12”,空串。共四个字串。 原理 懂了子串的概念我们…

C语言 字符数据输入输出

文章目录 C语言的标准库函数头文件 字符数据的输入输出putchar 函数&#xff08;单字符输出函数&#xff09;输出一个字符&#xff1a;输出控制字符输出转义字符 getchar 函数&#xff08;单字符输入函数&#xff09; 所谓数据的输入输出是从计算机角度出发的。 C语言本身没有…

c语言输出汉字字符串,c语言怎么输出字符串

C语言输出简单的字符串&#xff0c;例如个人信息的相关字符串&#xff0c;包括姓名、出生日期、号码。我们可以通过printf()函数直接打印输出指定信息字符串。 推荐教程&#xff1a;《C视频教程》 下面我们就通过简单的代码示例&#xff0c;给大家介绍c语言输出个人信息相关字符…

C语言程序——输出字符

为学日益&#xff0c;为道日损 文章目录 前言一、使用C语言一般格式显示字符二、编写代码2.运行结果 总结 前言 一个标准的C语言程序具有的一般格式&#xff1a; 预处理命令和全局性的声明 main() 主函数 { 局部变量声明 语句序列 } fun1()函数1 { 局部变量声明 语句序列 } fu…

C语言字符和字符串的输入与输出

C语言 一、输入单个字符 1、scanf函数输入单个字符 C语言scanf输入时缓冲区问题 scanf函数是标准输入流&#xff08;从键盘接收数据)&#xff0c;接收的数据放入输入缓冲区中&#xff0c;其中就包括在键盘输入的空格、回车这类字符&#xff0c;当你用%d接收时是不会影响的&a…