为什么说是基础知识点呢 因为深点儿的东西我不会 
虽然说小程序这类的也接触过 但是 皮毛  是个类似于携程的民宿App
就是租房用的 小程序俺不擅长 一边学一边写 免不了速度慢  先说说这几天遇到的点吧
虽然都是简单的问题 但是 对新手应该很友好 

目录

 点击后屏幕底部出现弹框

 页头导航按钮和文字怎么写

 元素头部标记的用法

 底部导航栏icon图标

 收取短信的输入框

 页面跳转信息存储不变:



点击屏幕底部出现弹框

就像这样:

 

uniapp ios底部安全区域留白 uniapp底部弹框_vue.js

很简单 首先需要点击的地方加个@click=" "       然后:

methods:{
			kefu(){
				const that = this;
				uni.showActionSheet({
					itemList:[
						'在线客服',
						'电话客服'
					],
				
                    //方便测试 可以输出打印一下 看看是否选中了
					success: function(res) {
					   console.log('选中了第'  + (res.tapIndex + 1) + '个按钮');    
					},
				});
			}
		}

他默认颜色是灰色的 很丑 可以 
在itemList后面 加上这段代码:

itemColor:"#2367C7",    //这里颜色你自定义

很简答 
 


页头顶部按钮、文字

uniapp ios底部安全区域留白 uniapp底部弹框_前端_02

类似这样的怎么写:

找到你的pages.json
找到所需页面

{
			"path": "pages/index/user",
			"style": {
				"navigationBarTitleText": "",
				"navigationBarBackgroundColor": "#FFFFFF",
				"navigationBarTextStyle": "black",
				"titleNView":{
					"buttons":[{
                                "text": "\ueb95",
                                "fontSrc": "/static/iconfont.ttf",
                                "fontSize": "22px",
                                "float": "left"
                            },
							{
								"text": "\ueb80",
								"fontSrc": "/static/iconfont.ttf",
								"fontSize": "22px",
								"float": "right"
							},
							{
							    "text": "\ueb81",
							    "fontSrc": "/static/iconfont.ttf",
							    "fontSize": "22px",
							    "float": "right"
							}]
				}
		
			}
		
		}

这样就行了

那么 " text " : " \uexxx" 是什么东西呢? 我一开始也不知道 所以查了一下 是你的icon图标

那么这图标为什么怎么写呢,

所以 首先 来到 阿里图标库 找到所需图标 收藏 下载:

uniapp ios底部安全区域留白 uniapp底部弹框_前端_03

       

uniapp ios底部安全区域留白 uniapp底部弹框_前端_04

这时候你会得到一个压缩文件 打开他:


uniapp ios底部安全区域留白 uniapp底部弹框_uniapp ios底部安全区域留白_05


把这个文件拖到你的项目中去 然后就可以使用" /u xxx":了,那么后面的数字字母哪来的呢:

uniapp ios底部安全区域留白 uniapp底部弹框_小程序_06

这里就是 xe后面的 直接拿过来用

 "fontSrc": "/static/iconfont.ttf", 注意这段 是你拖到项目中的iconfont.ttf文件地址


这个很简单


标记的用法:

uniapp ios底部安全区域留白 uniapp底部弹框_小程序_07

这个去Element找 > > > > > > > >标记组件

先导入element js 
在你所需地方用这串代码包起来:<el-badge value="XXXX" > </el-badge>    
这个也很简单


 底部导航栏

uniapp ios底部安全区域留白 uniapp底部弹框_小程序_08


先把这几个页面新建起来,依旧来到pages.json

然后 写个tabBar:

"tabBar":{
		"color":"#717171",
		"selectedColor":"#343434",
		"borderStyle":"black",
		"backgroundColor":"#eaeaea",
		"list":[{
			 "pagePath": "pages/index/home",
			 "iconPath": "static/icon/3.1首页 (1).png",
			 "selectedIconPath": "static/icon/3.1首页.png",
			 "text": "首页"
		}
		]
	}

iconPath:点击前的颜色
selectedIconPath:点击后
很简单易懂吧
 


 短信输入框

uniapp ios底部安全区域留白 uniapp底部弹框_前端_09

  四个横线 怎么写:
 

<view class="input-div">
			<input
			 type="text" 
			 class="inputItem0" 
			 data-index="0" 
			 maxlength="1" />
			 
			<input
			 type="text" 
			 class="inputItem1" 
			 data-index="1" 
			 maxlength="1" />
			 
			<input
			 type="text" 
			 class="inputItem2" 
			 data-index="2" 
			 maxlength="1" />
			 
			<input
			 type="text" 
			 class="inputItem3" 
			 data-index="3" 
			 maxlength="1" />
			 
		</view>

这是四个横线 
样式:

.input-div {
				display: flex;
				justify-content: center;
		}
		
		.letter-header{
			font-size: 50rpx;
			font-weight: 400;
		}
		
		input {
				text-align: center;
				width: 50px;
				height: 50px;
				border-bottom: 1px solid #999999;
				margin: 37rpx;
			}
			
		input:focus {

就好了 很简单
 


跳转 信息存储不变:
 

先在需要跳转的地方加上@click="duanxin"  名字你自定义就好 还是一共click方法 然后methods中加上跳转地址
像这样 就好了

duanxin(){
				uni.navigateTo({
					url:'./letter'
				})
			},

很简单 很基础
 


好了 没了 我两天能写出来的东西也不多
得边查边写 要是有帮助就给我点个赞再走吧 
 

以上 收队

uniapp ios底部安全区域留白 uniapp底部弹框_uniapp ios底部安全区域留白_10