微信小程序-从0到1

发布于:2023-01-04 ⋅ 阅读:(439) ⋅ 点赞:(0)

一、注册。

1、第一步、注册微信公众平台的账号:
url: https://mp.weixin.qq.com/

在这里插入图片描述
点完以后向下滑有一个:
在这里插入图片描述
然后就可以按照步骤来走了:
在这里插入图片描述

二、新建小程序项目

  1. 打开开发者工具,选择 “小程序项目”,点击右下角的 “+” 新建项目。
  2. 选择一个空的文件夹作为项目目录,填入AppID,刚在注册完以后会有一个AppId,再填写一个项目名称,点击 “确定” 进入工具主界面。

项目目录的结构

可以根据自己的需求去找目录文件进行修改:
在这里插入图片描述

我们只演示两个页面,其他的都一样

目标:

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

其实很简单,我只用了两、三个标签,在这里说一下吧1.</view/>:相当于</div/> 2.</text/> 相当于P标签不过区别在于text是行内元素

三、项目编写主页

咱们可以先看看首页的代码:

<!--pages/main/main.wxml-->
<view class="root">
<view class="title">小丁的小屋</view>
<view class="top">
<image class="img" src="../imgs/d314276e991985508effcf7d3cca6e1.jpg"></image>
<view class="introduce ">
<view class="name">小丁</view>
<view>{{intention}}</view>
<view>{{msg}}</view>
<view>{{contact}}</view>
</view>
</view>
<!-- 中间内容 -->
<view class="section">
  <view class="birth">
    <image class="imgsize" src="../imgs/icon01.png"></image>
    <view class="birthcolro">出生日期</view>
    <view class="birthsize">2001.09.05</view>
  </view>
  <view class="birth">
    <image class="imgsize" src="../imgs/icon01.png"></image>
    <view class="birthcolro">邮箱</view>
    <view class="birthsize sizess"></view>
  </view>
  <view class="birth">
    <image class="imgsize" src="../imgs/icon01.png"></image>
    <view class="birthcolro"></view>
    <view class="birthsize">计算机应用技术</view>
  </view>
</view>
 <view class="sectiont">
  <view class="experiencetitle">
    <image class="imgsi" src="../imgs/icon08.png"></image>
    <text class="npm lop">工作经历</text>
    <text class="npm">Experience</text>
  </view>
  <!-- 工作经历内容 -->
  <view class="temporary ">
  <view class="letter">
    <view></view>
    <view>职位:WEB前端工程师</view>
  </view>
  <view class="date">
    2021.07-2022.06
  </view>
</view>
 </view>
 <!-- 内容 -->

<view class="contents ">
 <view class="fontsize space">主要职责:</view>
 <view class="fontsize color space">
  1.主要的工作职责是公司的官方网站的PC端和移动端的项目搭建,和官网的数据更新与日常维护工作. 与后端商讨数据的交接方式,与与美工同时讨论页面的美观是否需要进一步优化</view>
  <view class="fontsize color space">2.积极回应产品部门的合理需求与讨论,严格按照公司要求去搭建项目</view>
  <view class="fontsize color space">3.配合后端开发人员,实现完好的数据交互接口,及代码优化.想尽一切办法解决Bug</view>
  <view class="fontsize color space">4.混合App开发中,配合设计人员完成相关原型图设计</view>
    <view class="fontsize color space">5.负责Js逻辑设计与开发、特效编写以及使用插件实现特效</view>
</view>
</view>

下面是Css代码:

.root{
position: relative;
overflow-x: none;
}
.title{
  font-size: 32rpx;
  background-color: #fff;
  line-height: 44px;
  padding: 0 30rpx;
  text-align: center;
}
.top{
  width:700rpx;
  height: 300rpx;
  margin:0 25rpx; 
 box-shadow:0px 0px 22rpx #ccc;
 border-radius:48rpx;
 
}
/* 在小程序中推荐单位rpx */
/* 750rpx为一屏的宽度   375rpx 百分之五十 */
input{
  height: 60rpx;
  width: 100%;
}
.img{
  width: 190rpx;
  border-radius: 100rpx;
  margin-left: 20rpx;
  height: 200rpx;
  position: relative;
  top: 40rpx;
  left: 16rpx;
}
.section{
  padding: 30rpx;
  margin-top: 100rpx;
  display: flex;
  justify-content: space-around;
}
.imgsize{
  width: 65rpx;
  height: 50rpx;
  margin-bottom: 30rpx;
}
.introduce {
  width: 500rpx;
  position: absolute;
  top: 100rpx;
  left: 300rpx;
  color: #8d8d8d;
  font-size: 25rpx;
}
.birthsize{
  font-size: 25rpx;
}
.sizess{
  font-size: 23rpx;
  width: 200rpx;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.birth{
  display: inline-block;
  width: 225rpx;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 32rpx;
}
.birthcolro{
  color: #8d8d8d;
  font-size: 27rpx;
  padding-bottom: 15rpx;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.experiencetitle{
  width: 500rpx;
  display: flex;
  justify-content: space-around;
}
.npm{
  padding-top: 10rpx;
}
.lop{
  color:#6d6d6d;
}
.imgsi{
  width: 50rpx;
  height: 50rpx;
  position: relative;
  top: 6rpx;
  left: 30rpx;
}
.introduce >view{
  padding-bottom: 20rpx;
}
.name{
  font-size: 44rpx;
  color: #242424;
}
.temporary {
  display: flex;
  color: #6d6d6d;
  font-size: 27rpx;
  margin-top: 22rpx;
  justify-content: space-around;
}
.contents {
  padding-left: 40rpx;
  padding-right: 40rpx;
}
.contents>view{
  margin-top: 40rpx;
  line-height: 50rpx;
}
.letter>view{
  margin-bottom: 16rpx;
}
.fontsize{
  font-size: 27rpx;
}
.color{
  color: #6d6d6d;
}
.space{
  margin-bottom: 16rpx;
}

四、路由跳转

小程序中的路由设置灰常灰常简单只需要在app.json文件中填写如下配置:
在这里插入图片描述

内部的配置选项有:

  1. " pagePath" 路由信息
  2. “iconPath”:下方路由的图标
  3. “selectedIconPath” : 路由触发时的图标
  4. “text”: 路由文字描述,也可以说是路由名
本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到