日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微信小程序 快速(学习/参考)

發布時間:2023/12/8 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信小程序 快速(学习/参考) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

微信小程序 快速(學習/參考)

小程序與公眾號的區別

1.定位不同:公眾號定位服務與信息傳遞,小程序面向產品與服務。

2.技術實現區別:公眾號基于H5(vue/react/angular/ionin等),小程序基于自身開發環境與開發語言(某些第三方框架也能將vue打包成小程序環境)。

3.用戶體驗不同(小程序用戶體驗要比HTML5好,更接近原生app)

4.調用原生能力的不同(公眾號可借助jssdk調用手機的攝像頭,調用掃描二維碼等,能力有限.小程序調用原生的能力強大,幾乎能實現所有app能實現的功能)(調用原生的能力強,可不開發app.)

5.微信app入口不同

MINA框架介紹

MINA is not app 是微信開發小程序的框架,其目的是通過盡可能簡單、高效的方式讓開發者在微信中體驗到接近原生的服務。

MINA提供自己的視圖層描述語言xwml和wxss,以及基于javascript的邏輯層框架。并在視圖層和邏輯層之間提供數據傳輸和事件系統,可讓開發者方便聚焦于數據與邏輯上。

MINA的核心是一個相應數據綁定系統

系統分為視圖層和邏輯層

MINA可讓數據與視圖保持同步非常簡單。當做數據修改的時候,只需修改邏輯層數據,視圖層就會相應更新

MINA是騰訊給微信小程序命名的框架,其實際上應用的是最推寵的MVVN模式

創建typescript項目

typescript本身就是編譯成js的,所以在微信小程序同時生成js與ts文件,手動點擊編譯就會把ts編譯成js文件

新建一頁面

根目錄app.json文件

{"pages":["pages/news/news", 在此寫上新頁面路徑保存,編輯器會自動創建文件"pages/index/index"] }

微信的標簽

無ul li,成對出現

view

<view> </view> 相當于div

text

<text> <text> 相當于span

button

<button size="mini" bindtap="go"></button> size設置按鈕大小,給按鈕綁定點擊事件,執行方法時不加()

數據綁定

for遍歷

<view wx:for="{{list}}">{{index}}---{{item}} <view> 微信默認每個遍歷的數據賦值給item, 索引賦值給index ------------- 嵌套循環 <view wx:for="{{list}}">{{item.cart}}<view wx:for="{{item.reg}}">{{item}}<view> <view> list:[{cart:"cart1",reg:["v1","v2"]},{cart:"cart2",reg:["g1","g2"]} ] ------------- 自定義循環賦值的名字 <view wx:for="{{list}}" wx:for-index="i" wx:for-item="m">{{i}} --{{m}} <view> 注意 i 與 m 不加 {{}}

if隱藏

<view wx:if="{{flag}}"></view>

綁定屬性

<view data-aid="{{user}}"></view> 微信綁定屬性不需要加:或是[]

綁定單選按鈕

<checkbox checked="{{false}}"></checkbox>

雙向綁定

data:{user:123 } go(){var go=this.data.usergo++;this.setData({user:go}) }

獲取元素html

<button bindtap="gethtml" data-id="456">獲取按鈕HTML<button>gethtml(e){ e為該事件e.target.dataset.id 獲得元素自定義屬性的值 }

微信小程序樣式/屬性綁定,元素隱藏

隱藏元素類似angular

<view hidden="{{yes}}"></view> page({data:{yes:true} })

class綁定

<view class="test {{isavtive ? 'active':''}}"></view> page({data:{isavtive:true} })

樣式綁定

<view style="display:{{isdis}}"></view> page({data:{isdis:"none" block/flex} })
for循環與自定義屬性搭配無法獲取值
<view bindtap="go" wx:for="{{list}}" wx:key="index" data-id="123"></view> page({data:{list:[...]},go(e){e.target 與for在同一元素內data-id無效} })

非冒泡事件

<view bindtap="go1"> 點擊1觸發1<view catchtap="go2"> 點擊2,觸發2<view bindtap="go3"> 點擊3,觸發3,2 2為阻止冒泡事件,所以3被阻止</view></view> </view>

touch冒泡的解決辦法

微信小程序的touch事件

https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/event.html#%E4%BA%8B%E4%BB%B6%E8%AF%A6%E8%A7%A3

使用catchtouch只能阻止向上冒泡,不能阻止子元素的冒泡

根據冒泡觸發的元素有規律可尋

<view class='message' capture-catch:touchstart="clear" data-id="1"><view class='nav' catchtap="go" data-id="2"><button wx:for="{{nav}}" wx:key="index">{{item.title}}</button></view> </view> 此時滑動元素message,會向下冒泡觸發元素nav, clear(e){var id=e.target.dataset.id 滑動message、nav都會觸發clear,但可根據他們的屬性判斷,觸發來自哪個元素if(id=="1"){父元素}else if(id=="2"){子元素} }

Tabbar底部導航欄

導航欄最少兩個,最多五個,寫到根目錄app.json

{"tarBar":{"custom":true,"color":"#fff", 按鈕的字體顏色"selectedColor":"#000", 點擊后的字體顏色"backgroundColor":"#eee", 整個底部導航欄的背景顏色"borderStyle":"black/white", 底部導航框上邊框顏色,僅支持白色和黑色"position":"top/bottom" top跑到最上邊"list":[{"pagePath":"路由路徑","text":"首頁","iconPath":"圖片路徑","selectedIconPath":"被點擊后的圖片路徑"},{"pagePath":"路由路徑","text":"我的","iconPath":"圖片路徑", 當position為top時,"selectedIconPath":"被點擊后的圖片路徑"}],suingComponents:{}} }

組件跳轉+配置當前頁面標題

<button bildtap="show">跳轉</button> show(){wx.navigateTo({url:"../login/login"}) }
組件的json文件中配置當前頁面標題
{"navigationBarTitleText":"當前組件標題名稱","navigationBarBackgroundColor": "#000000","navigationBarTextStyle": "white" }
跳轉傳值
<view wx:for="{{list}}"><button size="mini" bindtap="goparams" data-id="{{index}}">跳轉傳參</button> </view> goparams(e){ 因為函數不能加括號傳值所以用自定義屬性傳值var id=e.target.dataset.idwx.navigateTo({url:"../login/login?id="+id}) } ---------login組件--------- 獲取頁面傳過來的值 onLoad:function(options){console.log(options) 打印結果 {id:xxx} }

微信發送請求

wx.request({url:"http://",data:{ 參數不一定都寫成對象user:"",pass:""},method:"get/post", 默認getheader:{"content-type":"application/json" 這是微信默認的請求頭},success:(res)=>{console.log(res.data)} })

微信wxss自定義的字體、圖片單位

在app項目中,一般以rem為單位

在微信中,可用rpx為單位,微信小程序會根據設備尺寸自動換算分辨率

設備rpx換算pxpx換算rpx
iphone51rpx=0.43px1px=2.34rpx
iphone61rpx=0.5px1px=2rpx
iphone6 plus1rpx=0.552px1px=1.81rpx

說明

iphone 6 的屏幕分辨率為 750*1334 物理分辨率為 375 * 667 一般圖片分辨率設置成750px

微信小程序的圖片路徑問題

若圖片帶有http://127.0.0.1:5050/list/user\go=123 若路徑帶有\字符會被微信反編譯成其他字符,導致圖片路徑不能被識別

改變服務器端的路徑或客戶端修改

使用客戶端修改的方法
var row=res.data.list for(var r of row){r.url=r.url.replace(/\\/g,"/") 截取字符并替換//replace("\\","/") 若存在多個滿足條件的字符,也只能執行一次 "gh\gh\ghg\"有多個\執行到第一個就會停止 \\多加一\是反轉義字符,計算機里\是特殊符號,一般不被當做字符,使用\將其轉義為字符 正則表達式的g表示全局,會匹配字符下所有\ }
路徑里邊的變量拼接
url="http://127.0.0.1:5050/" urls="nav/1.jpg" <image src="{{url}}{{urls}}"></image> 相當于url+urls

微信小程序swiper輪播組件

主要屬性

屬性描述
indicator-dots=“true”是否顯示導航指示點
autoplay=“true”是否自動東方播放
interval=“5000”自動播放間隔時間
duration=“1000”上一張圖切換至下一張圖所用時長
circular=“true”是否無縫鏈接

示例

<swiper class='u-wrp-bnr' indicator-dots='true' autoplay='true' interval='5000' duration='1000' circular='true'><block wx:for="{{bnrUrl}}" wx:for-index="index"><swiper-item><image src='{{item.url}}' class='u-img-slide' mode='aspectFill'></image></swiper-item></block> </swiper> ----------js----- Page({data: {"bnrUrl": [{"url": "img/1242x366-1531449084.jpg"}, {"url": "img/1242x366_djj_0706-1530871651.jpg"}, {"url": "img/1242x366_lyx_0709-1531122892.jpg"}, {"url": "img/14540040236323_1_o.jpg"}]} }); autoplay/interval等也可綁定變量后臺操作

微信上拉加載刷新

使用微信內置方法

全局app.json文件 {"enablePullDownRefresh":true, 開啟全局的下拉刷新事件,若上拉刷新則不用"onReachBottomDistance":50 頁面上拉觸底事件觸發時距離頁面底部的距離 50為默認值,單位px } 組件 page({onReachBottom(){} })

使用scroll-view標簽

scroll-view必須得給定高度,不然沒法實現滾動

scroll-view屬性詳情
屬性默認說明
scroll-xfalse是否允許水平滾動
scroll-yfalse是否允許垂直滾動
upper-threshold50(number/string)觸發scrolltoupper事件的頂部/左邊距離
lower-threshold50(number/string)觸發scrolltolower事件的底部/右邊距離
scroll-topnumber/string設置垂直滾動位置
scroll-leftnumber/string設置水平滾動位置
scroll-width-animationfalse設置滾動位置后,是否顯示滾動效果
scroll-view事件
事件說明
bindscrolltoupper滾動到頂部/左邊時觸發
bindscrolltolower滾動到底部/右邊時觸發
bindscroll只要處于滾動狀態就會觸發
實例,解決重復請求,this指向問題,數據到底關閉問題

調用系統信息官方文檔

https://developers.weixin.qq.com/miniprogram/dev/api/base/system/system-info/wx.getSystemInfo.html

-------------wxml------------- <scroll-view style="height:{{height}}px" scroll-y bindscrolltolower="getdata">......... </scroll-view> -------------js------------- page({data:{height:"400",info:true,list:[]}onLoad(options){wx.getSystemInfo({ 調用系統信息success:(res)=>{this.setData(height:res.windowHeight 獲取設備高度)}})},quest(){this.setData({info:false})var that=this 解決下邊function的指代問題,wx.request({url:"...",succedd:function(res){if(res.data.length<10){var fl=false}else{var fl=true}var list=that.data.listlist=list.concat(res.data)that.setData({list:list,info:fl 防止網絡慢出現重復請求})})},getdata(e){if(this.datainfo){this.quest()}} })

微信小程序解析HTML代碼

將普通的HTML代碼片段解析為微信小程序標簽

使用web-view標簽

是一個可用于承載頁面的容器,會自動補滿小程序頁面

但web-view不支持個人類型和海外類型的小程序

<web-view src="https://.."></web-view>

使用wxParse

github搜索wxParse 選擇icindy/wxParse下載即可

將wxParse項目目錄下的wxParse文件拷貝到自己項目根目錄

引入主要文件
var wxparse=require("../../wxParse/wxParse.js") 在要使用的wxss中引入 也可在app.wxss @import "/wxParse/wxParse.wxss"
數據綁定
var article="<div>HTML片段</div>" var that=this wxParse.wxParse("article","html",article,that,5) 對應順序解釋為 bindname綁定的數據名 type輸入的數據類型,html或md target指page對象,一般為this imagepadding 若當前片段為圖片,設置圖片的左右內邊距值,默認為0
前臺渲染
<import src="...../wxParse/wxParse.wxml"/> 在要使用的wxml中引入 <view><template is="wxParse" data="{{wxParse.wxParseData:article.nodes}}"/> </view> wxParseData中的article是bindname

util模塊化的使用

把一些公共的代碼單獨抽至一個單獨的js文件中,作為一個模塊,必須通過module.export或exports 暴露才能被外只用

自定義模塊

在根目錄util文件夾中新建一個js文件,在該文件中

var myapp={host:"http://127.0.0.1:5050", 封裝公共域名getdata(){return this.host} } module.exports=myapp 將本文件暴露
引入模塊
var config=require("../../util/*.js") console.log(config)

app.js全局數據

根目錄app.js文件中

app({globalData:{user:"nice"},getdata(){return "kcone"} })

要調用數據的組件

var app=getApp() 獲取實例 app.getdata() 打印 kcone app.globalData.user 打印 nice globalData與自定義的方法都是一樣的地位,不局限于此

微信wxs腳本語言的使用

wxs是微信小程序的一套腳本語言,結合wxml可構建出頁面的結構

wxs中不可調用其他js文件的方法,不可調用微信小程序api

wxs不可作為組件的事件回調

不可用()=>{} 不可用 const 聲明時間new Date() 變成 getDate()

類似于js,但wxs有自己的一套方法,方法名字可能不同,具體請參考

https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/

創建 在微信開發者工具右鍵創建選擇wxs即可

mywxs.wxs var user="kcone" var getdata=function(e){return e } module.exports={user:user,getdata:getdata } module.export.msg="what is you name"

wxml文件

<view> {{sky.msg}}</view> 這樣是會報錯的,還沒導入就使用 <wxs src="./mywxs.wxs" module="sky"></wxs> 將引入的數據傳給sky <view> {{sky.getdata(sky.user)}}</view> bindtap點擊事件函數不能加括號在此可行 <view>{{sky.msg}}</view>

自定義組件

組件可將公共的功能封裝起來,方便其他地方使用

可擴展HTML應用的不足

創建一個組件

微信開發工具在選定的目錄下右鍵選擇component即可,此方式只創建四個對應組件(wxml/wxss/json/js)文件,不創建文件夾。

組件的js中為component 與vue類似

br.js component({data:{... 組件數據},methods:{... 存放方法},properties:{... 存放屬性} }) br.wxml <view class="br"></view> br.wxss .br{height:200rpx; } br.json ...

在需要用到組件的json文件下聲明要引用的組件

---------**.json------- {"usingComponents":{"br":"組件的路徑", name為組件定義的名字"search":"../search/search" 可引入多個組件} } ----------**.wxml--------- <br/> 即可引用 <br></br> 也可使用雙標簽

組件傳值

父組件傳值
父組件 <header title="{{user}}" type="{{list}}" value="{{value}}" fun="{{func}}"></header> 給子組件綁定一個屬性 子組件js component({data:{user:"kcone",num:0},properties:{title:string, 簡化定義/*title:{ 詳細的定義法type:string, 數據類型/string/number...value:"設置數據默認值",observer:()=>{} 處理邏輯type/value/observer都是內置屬性,不可自行更改}*/},methods:{ component數據操作和page一樣add:(){var num=this.data.numnum:num+1this.setData({num:num})var user=this.data.userreturn user}} })

父組件調用子組件方法

調用子組件時定義id

--------子組件js----------- component({data:{list:[...]},methods:{add(){}} }) --------父組件wxml-------- <header id="header"><header> ---------父組件js--------- var header=this.selectComponent("#header") header.add() header.data.list 調用子組件數據

子組件調用父組件方法

---------父組件wxml----------- <header bind:futher="myfuther"></header> :可加,可不加 ---------父組件js----------- page({data(){},myfuther(){return "kcone"} }) ---------子組件js-------------- component({properties:{},methods:{go(){this.triggerEvent("futher","傳入的參數",set) 如有嵌套關注set}} })

子組件調用父組件set內容(可能不重要)

set默認值描述
bubblesfalse事件是否冒泡
composedfalse事件是否可穿越組件邊界,為false時,
事件只能在引用組件節點樹上觸發
不進入其他任何組件內部
capturePhasefalsez組件是否擁有可捕獲階段

slot的使用

在組價wxml提供一個slot節點,用于承載組件引用時提供的子節點

component.wxml

------子組件header----- <view>****組件頁面</view> </slot></slot>

page.wxml

<header><button>父組件按鈕<button> 父組件引用子組件,并向其篩入一個按鈕 </header>

自定義Toast組件

子組件wxml
<view class='futher' hidden="{{info}}"><view class='son'>{{message}}</view> </view>
子組件wxss
.futher{position:fixed;top:0; bottom:0;left:0;right:0;表示元素水平垂直居中 flex元素內容水平垂直居中 } .son{text-align:center;line-height:120%;padding:34rpx 50rpx; 子元素靠內邊距撐起 字體背景顏色等省略max-width:70%;min-width:35%; 有最大最小寬}
子組件js
Component({data: {info:true,message:""},methods: {gets(e){this.setData({info:false,message:e})setTimeout(() => {this.setData({info: true})}, 1000)}}})
父組件
<toast id="mytoast"></toast> <button bindtap='text' size='mini'>toast彈窗</button>text(e?:any){var toast:any=this.selectComponent("#mytoast")toast.gets("hello")},

微信交互(提示窗口/確認窗/加載窗/底部彈窗)

wx.showToast

wx.showToast({title:"文字顯示內容",icon:"none/success/loading", 無圖標/打鉤/加載圓duration:1000,image:"圖片路徑", 自定義圖標的路徑,優先級高于iconmask:false, 是否顯示遮罩層,默認falsesuccess:()=>{},fail:(e)=>{e.errMsg},complete:()=>{} }) /*setTimeout(()=>{wx.hideToast() 也可使用hideToast使其關閉 },1000)*/

wx.showModal() 確認窗口

wwx.showModal({title:"標題內容",content:"提示內容",showCancel:true, 是否顯示曲線按鈕,默認falsecancelText:"", 取消按鈕文字內容,最多4字符cancelColor:"#fff", 取消按鈕顏色confirmText:"", 確定按鈕文本內容,最多4字符confirmColor:"#fff", 確定按鈕顏色success:(res)=>{res.confirm true為用戶確定,false為用戶取消,confirm與cancel相反res.cancel} })

wx.showLoading 加載窗口

wx.showLoading({title:"標題", mask:false, 是否顯示遮罩層success:()=>{},fail:(e)=>{e.errMsg},complate:()=>{} //無論成功失敗都加在 }) setTimeout(()=>{wx.hideLoading() 需手動關閉 },1000)

wx.showActionSheet() 底部顯示窗口

wx.showActionSheet({itemList:["a","b","c"],itemColor:"",success:(e)=>{e.tapIndex 用戶點擊按鈕返回的索引 }, }) 只要點擊按鈕就會自動關閉

微信小程序內置組件

swiper 輪播組件

https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html

屬性

屬性類型默認值說明
indicator-dotsbooleanfalse是否顯示導航圓點
indicator-colorcolorrgba(0,0,0,0.3)導航圓點顏色
indicator-active-colorcolor#fff導航點被選中的顏色
autoplaybooleanfalse是否自動播放
currentnumber0當前滑塊的索引
intervalnumber5000自動播放時間間隔
durationnumber500切換至下一張圖的時間
circularbooleanfalse是否使用鏈接滑動
verticalbooleanfalse滑動方向是否為垂直
previous-marginstring0px前邊距,可看成margin-left/top
next-marginstring0px后邊距,可看成margin-right/bottom

事件

事件描述
bindchange滑動輪播就會觸發
bindtransition滑動動畫開始觸發
bindanimationfinish滑動動畫結束觸發

實例

<swiper indicator-dots="true" autoplay="true" interval="3000" duraction="800" circular="true"><block wx:for="{{list}} wx:key="index"><swiper-item><image src="{{item.src}}"></image><swiper-item><swiper-item><image src="{{item.src}}"></image><swiper-item></block> </swiper>

video 視頻媒體標簽

https://developers.weixin.qq.com/miniprogram/dev/component/video.html

<video src="http://" controls="true" event-model="buble" id="myvideo"></video> controls 是否使用微信自帶播放控件 page({var myvideo=wx.createVideoContent("#myvideo") 獲取視頻元素myvideo.play() 播放視頻myvideo.pause() 停止播放 })

cover-view

是覆蓋在原生組件上的文本視圖,可覆蓋的原生組件包括map/video/canvas/camera等,有些類似position的z-index,cover-view是覆蓋在視圖之上的

實例自定義視頻播放控件

<video src="..."> <cover-view> 要覆蓋到視頻視圖之上,得在video標簽內<cover-image></cover-image> 支持嵌套cover-view/cover-image/button<button><button><cover-view></cover-view></cover-view> </video>

微信基礎內容

icon 圖標

屬性類型說明
typestring(該屬性不可空)值有success/info/warn/waiting/cancel/download//search/clear
success_no_circle
sizenumber/string(默認23)icon的大小
colorstring支持css3的顏色格式

實例

演示圖 https://res.wx.qq.com/wxdoc/dist/assets/img/icon.d50f3532.png

<icon type="success" size="22" color="#fff"></icon>

text 文本標簽

<text selectable="false" space="false" decode="false" ></text> selectable 文本是否可選 默認false space 是否顯示連續空格 string類型 默認false decode 是否解碼 默認false

rich-text

將html標簽解析為微信標簽

<rich-text nodes="{{nodes}}"></rich-text> page({data:{nodes:{ 值可為數組,也可為字符串 "<div><span></span><div>"[{name: 'div',attrs: {class: 'div_class',style: 'line-height: 60px; color: red;'},children: [{type: 'text',text: 'Hello&nbsp;World!'}]}]}} })

progress 進度條

屬性類型默認值說明
percentnumber0~100百分比
show-infobooleanfalse是否顯示右側進度條百分比
border-radiusnumber/string0圓角
font-sizenumber/string16百分比字體大小
stroke-widthnumber/string6進度條高度
colorstring#09BB07百分比顏色
activeColorstring#09BB07選擇的進度顏色
activefalsec出現從左到右的動畫

實例

<progress percent="30" color="#fff" show-info bindactiveend="{{end}}"/> bindactiveend 進度加載完成后觸發事件

表單組件

input

https://developers.weixin.qq.com/miniprogram/dev/component/input.html

屬性

類型列括號內為默認值

屬性名類型描述
valuestring輸入框里的初始值
typestring(text) text/number/idcard/digitiinput的類型 從左到右為
文本/數字/身份證/帶小數數字
passwordBoolean(false)是否為密碼類型
placeholderstring占位符
placeholder-stylestring指定占位符樣式
placeholder-classstring(input-placeholder)指定占位符樣式類
disabledBoolean(false)是否禁用
maxlengthnumber(140)指定最大字符串長度,為-1時無限制
focusboolean(false)是否自動獲得焦點
confirm-typestring(send/search/next/go/done)設置右下角鍵盤文字
發送/搜索/下一個/前往/完成
confirm-holdboolean(false)d點擊鍵盤右下角按鈕是否保持不收起
事件
事件說明
bindinput只要輸入內容就會觸發(e.value/e.cursor/keyCode鍵值)
bindfocus輸入框聚焦事件(value/height鍵盤高度)
bindblur失去焦點事件
bindconfirm點擊完成按鈕觸發,也就是confirm-type值為done

button

屬性
屬性類型:值(默認值)描述
sizestring:default/size(default)按鈕大小 默認/迷你
typestring:primary/default/warn(default)按鈕樣式 綠色/紅色/白色
plainBoolean(false)按鈕是否鏤空,背景色透明
disabledBoolean(false)是否禁用
loadingstring字符前是否帶有loading圖標
form-typestring:submit/reset對form組件有效,點擊觸發submit/reset事件
open-typestring微信開放能力
app-parameterstring打開app時,向app傳遞的參數,open-type="launchApp"時有效
微信開發能力

open-type=“值”

值說明
contact打開客服會話,若用戶在會話中消息卡片返回小程序,可從bindcontact回調或得信息
share觸發用戶轉發
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share.html#%E4%BD%BF%E7%94%A8%E6%8C%87%E5%BC%95
getPhoneNumber獲取用戶手機號,從bindgetphonenumber回調中獲取用戶信息
getUserInfo獲取用戶信息,bindgetuserinfo中得到
launchApp打開app,通過app-parameter屬性設定傳向app的參數
openSetting打開授權設置頁
feedback打開意見反饋頁面
事件
事件說明
bindgetuserinfo該按鈕被點擊返回用戶信息,回調數據detail與wx.getUserInfo一致
僅當type=“getUserInfo” 有效
bindcontact客服消息回調,僅當open-type=“contact” 有效
bindgetphonenumber獲取用戶手機回調,open-type=“launchApp” 時有效
binderror使用開放能力發生錯誤的回調,open-type="launchApp"有效
bindopensetting打開授權設置后執行的回調,open-type=openSetting有效
bindlaunchapp打開app成功執行的回調,open-type="launchApp"有效

checkbox checkbox-group 多選按鈕

checkbox屬性

屬性類型:值(默認值)描述
valuestring用于標識checkbox 類似
disabledboolean:(false)是否禁用
checkedboolean:(false)當前CheckBox的選擇狀態
colorcolor:(#09bb07)check的顏色

實例

<checkbox-group bindchange="change"> 多項選擇器,內部由多個checked組成<label wx:for="{{list}}"> 用for綁定對應標簽id也可嵌套該標簽里邊,內部有多個標簽的時候默認觸發第一個,可綁定的控件有button/checkbox/radio/switch<checkbox value="{{item.name}}" chacked="{{item.checked}}">{{item.title}}</checkbox></label> </checkbox-group> page({data:{list:[{name:"1",checked:false,title:"男"}, {name:"2",checked:false,title:"女"},{name:"3",checked:false,title:"保密"}]},change(e){ e.detail.value 返回當前被選定的數組,["1","2"]} })

radio 單選按鈕

屬性與checkbox一致

實例

<radio-group bindchange="change"> 同chackbox-group<label wx:for="{{list}}" wx:key="index"><radio value="{{item.name}}" checked="{{item.check}}"></radio></label> </radio-group> page({data:{list:[{name:"1",checked:false,title:"男"}...]}change(e){e.detail.value} })

switch 開關

屬性

屬性類型:值(默認值)說明
checkedboolean:(false)選中狀態
disabledboolean:(false)是否禁用
typestring:switch/checkbox(switch)開關的樣式
colorcolor:(04be02)switch的顏色
bindchange選中狀態發生改變就會觸發

實例

<view><switch bindchange="channge"></switch> </view> change(e){e.detail.value 當前按鈕的點擊狀態 }

form

所有表單標簽的父標簽,微信可用form,但vue/angular不推薦用form表單,提交表單會有默認的刷新事件,微信無需阻止

實例

<fomr bindsubmit="submit" bindreset="reset"><input name="user"></input> 注意表單組件要定義name名稱,提交要用<checkbox-group name="check"><checkbox></checkbox>...</checkbox-group><button form-type="submit">提交</button><button form-type="reset">重置</button> </form> submit(e){e.detail.value 獲取全部表單的值 } reset(){} 表單重置事件

picker

從底部彈起的標簽選擇器,有時間,日期,地區等

https://developers.weixin.qq.com/miniprogram/dev/component/picker.html

屬性

屬性類型/值(默認值)描述
modestring:selector/multiSelector/time/date/region(selector)選擇器的類型
普通/多項選擇器/時間/日期/省份
disabledboolean(false)是否禁用
bindcancelevent取消選擇觸發的事件
普通選擇器
屬性類型:值(默認值)描述
rangearray/objectarray(array)mode為selector或multiSelector時,range有效
rang-keystring若range為數組對象時,通過range-key制定object中key的值
作為選擇器顯示內容
valuenumberrange值的索引
bindchangeeventvalue改變觸發的事件

實例

<picker mode="selector" range="{{list}}" value="{{ids}}" bindcolumnchange="change"><view>觸發</view> 必須放置子標簽使其點擊才能觸發選擇器<view>你選擇的是{{list[ids]}}</view> </picker> page({data:{list:["北京","上海","廣州","天津","重慶"],ids:0},change(e){e.detail.value } })
多項選擇器
<picker mode="multiSelector" range={{list}} value="{{index}}" bindcange="change" bindcolumnchange="column"><view>選擇省份</view> </picker> page({data:{list:[["廣東","廣西","山東"],["廣州","深圳","汕頭"]], 多線選擇器數據必須以數組套數組的方式存在,數組里數據的個數與對應下標的個數一致index:[0,0]},change(e){ value改變時觸發e.detail.value value改變時觸發change},column(e){ 列改變時觸發var raw=e.detail.column 代表列var col=e.detail.value 代表列下對應的行,可看做表格的列與行間的布局var obj={list:this.data.list,index:this.data.index}if(raw==0){if(col==0){obj.list[1]=["廣州","深圳","汕頭"]}else if(col==1){obj.list[1]=["南寧","北海","博白"]}else if(col==2){obj.list=["太原","石家莊","青島"]}}this.setData(obj)} })

媒體組件

image

圖片縮放請參考

https://developers.weixin.qq.com/miniprogram/dev/component/image.html
圖片預覽

點擊圖片后進入一個背景內,可在該背景中左右滑動瀏覽多張圖片

<image src="..." bindtap="zoom"></image> zoom(){wx.perviewImage({current:"可能為絕對路徑", 當前顯示圖片的路徑url:["http","http"] 需預覽圖片的http連接列表}) }

camera

可自定義拍照頁面,默認是會調用系統自帶拍照組件

https://developers.weixin.qq.com/miniprogram/dev/component/camera.html
屬性
屬性類型:值(默認值)說明
modestring:normal/scanCode(normal)應用模式只有初始化有效,不可改變
scanCode好似無效
device-positionstring:back/front(back)選擇打開的攝像頭,前置/后置
flashstring:auto(auto)auto自動/no開/off關
bindstopevent攝像頭不正常退出時觸發
bindinitdoneevent相機完成初始化時觸發
frame-sizestring:medium/small/large(medium)指定相機的拍照幀數
實例
<camera device-position="back" flash="off" binderror="error" style="width:100%;height:600rpx;"> </camera> <button size="mini" bindtap="take">拍照</button> <button size="mini" bindtap="startrec">開始錄制</button> <button size="mini" bindtap="stoprec">停止錄制</button> <image wx:if="images" src="{{images}}"></image> <video wx:if="{{videos}}" src="{{videos}}"></video> data:{images:"",videos:""}, ctx:null, take(){this.ctx=wx.createCameraContext()this.ctx.takePhoto({quality:"high",success:(res)=>{this.setData({images:res.tempImagePath})}}) }, startrec(){this.ctx.startRecord({success:(res)=>{console.log("已開始錄制")}}) }, stoprec(res){this.ctx.stopRecord({success:(res)=>{this.setData({images:res.tempThumbPath,videos:res.tempVideoPath})}}) }, error(e){e.detail }

audio 音頻控件

https://developers.weixin.qq.com/miniprogram/dev/component/audio.html
屬性
屬性類型:值(默認值)描述
controlsboolean(false)是否使用微信自帶播放控件
loopboolean(false)是否循環播放
posterstring音頻的海報
namestring默認控件的音頻名字,若未開啟控件該屬性無效
authorstring默認控件的音頻作者,未開啟控件無效
binderrorevent:音頻發生錯誤的事件e.detail={errMsg:MediaError.code}
code表示錯誤碼:1資源被用戶禁止2網絡錯誤3解碼錯誤4不適合資源
bindplayevent音頻開始/繼續播放時,觸發
bindpauseevent停止播放時觸發
bindtimeupdateevent播放進度改變時觸發e.detail={currentTime,duration}
bindendedevent音頻播放結束時觸發
實例
<audio src='http://127.0.0.1:5050/chat/text.mp3' id="aud"></audio> <button bindtap="audstart">開始播放</button><button bindtap="audstop">暫停播放</button> page({data:{},onLoad(){this.ctx=wx.createAudioContext("aud")},ctx:null,audstart(){this.ctx.play()},audstop(){this.ctx.pause()} })

live-player 流視頻

通俗講就是視頻直播,微信平臺的;流視頻需要審核

https://developers.weixin.qq.com/miniprogram/dev/component/live-player.html

open-data

展示開放數據,可獲取用戶的數據,如城市/性別/頭像等

有時無法獲得數據可能是由于用戶未填寫對應信息

https://developers.weixin.qq.com/miniprogram/dev/component/open-data.html
屬性
屬性類型:值(默認值)描述
typestring聲明開放型數據類型
langstring:en/zh_CN/zh_TW使用何語言展示用戶數據,type="user*"
type的值以user開頭時有效
英文簡體中文/簡體英文
type的合法值
type的值說明
userNickName用戶昵稱
userAvatarUrl用戶頭像
userGender用戶頭像
userCity用戶所在城市
userProvince用戶所在省份
userCountry用戶所在國家
userLanguage用戶使用語言
實例
<open-data type="groupName" open-gid="xxxxxx"></open-data> 還不知如何使用 <open-data type="userAvatarUrl"></open-data> <open-data type="userGender" lang="zh_CN"></open-data>

web-view

<web-view src="http://"></web-view> 會把遠程的頁面放到微信程序里邊運行

總結

以上是生活随笔為你收集整理的微信小程序 快速(学习/参考)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

97在线看片 | 香蕉视频网站在线观看 | 深爱综合网 | 免费在线电影网址大全 | 一级片色播影院 | 日本一区二区不卡高清 | 成人午夜电影免费在线观看 | 国产欧美日韩精品一区二区免费 | 天天草天天干天天射 | 亚洲日本韩国一区二区 | 久精品在线 | 在线观看免费版高清版 | 91在线精品秘密一区二区 | 一级片免费在线 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 一区二区视频网站 | a天堂最新版中文在线地址 久久99久久精品国产 | 成人av.com| 日日干激情五月 | 一区二精品 | 一区二区三区视频在线 | 亚洲va韩国va欧美va精四季 | 中文av日韩| 最新99热 | 国产一区在线视频 | 中文字幕在线一区观看 | 日韩午夜一级片 | 精品国产免费看 | 人人澡视频 | 欧美a级在线免费观看 | 亚洲精品在线二区 | 欧美成人在线网站 | 久久精品波多野结衣 | 天天操夜夜操天天射 | 国产精品毛片一区二区三区 | 国产高h视频 | 人人爽人人爽人人 | 中文字幕文字幕一区二区 | 久久久一本精品99久久精品 | 国产精品1区2区3区 久久免费视频7 | 亚洲开心激情 | 黄色大片日本免费大片 | 亚洲污视频 | 亚洲视频aaa | 日本午夜在线观看 | 国产日韩欧美中文 | 亚洲午夜精品久久久久久久久 | 国产一二三在线视频 | 成年人在线观看视频免费 | 国产午夜三级一区二区三 | 国产一区高清在线 | 免费三级av | 久久久色| 精品美女在线视频 | 六月丁香色婷婷 | 国产日韩欧美中文 | 国产最顶级的黄色片在线免费观看 | 日韩精选在线观看 | 亚洲播播| 日韩国产欧美在线播放 | 成人三级黄色 | 久久久片 | 亚洲视频播放 | 日韩欧美在线视频一区二区 | 国产天天爽 | 最近中文字幕高清字幕免费mv | 国内精品久久久久久久久久久 | 中文字幕中文字幕在线中文字幕三区 | 日韩精品一区二区免费视频 | 波多野结衣在线视频一区 | 中文字幕av全部资源www中文字幕在线观看 | 国产成人99av超碰超爽 | 日韩激情精品 | 国产精品99爱 | 免费成人av在线看 | 看片一区二区三区 | 四虎www| 狠狠干 狠狠操 | www.97视频 | 日日麻批40分钟视频免费观看 | av福利超碰网站 | 日本爽妇网 | 青青河边草免费 | 日韩在线观看第一页 | 黄色.com | av网站播放| 国产精品久久久久久久久久白浆 | 色狠狠综合天天综合综合 | 久久理论视频 | 国产99久久久久久免费看 | 亚洲综合婷婷 | 国产高清av | 区一区二区三在线观看 | 日韩三级视频在线观看 | 在线观看国产v片 | 日韩精品免费在线播放 | 国产一区二区不卡视频 | 福利视频精品 | 在线观看视频免费播放 | 成人av日韩 | 亚洲精品一区二区精华 | 日韩av不卡在线播放 | 一区二区三区在线观看中文字幕 | 伊人春色电影网 | 日本中文字幕在线视频 | 成人免费毛片aaaaaa片 | 豆豆色资源网xfplay | 一本一本久久a久久精品牛牛影视 | 亚洲精品h | 97av影院 | 日韩高清av在线 | 中文字幕有码在线播放 | 色wwwww | 欧美成人性网 | 99色在线视频 | 在线观看日韩av | av高清一区 | 国产精品日韩在线 | 午夜色大片在线观看 | 日韩高清www | 97精品超碰一区二区三区 | 99九九视频| 日韩中文字幕视频在线 | 成人av在线影院 | 国产精品99蜜臀久久不卡二区 | 在线91播放 | 天天操天天爱天天干 | 欧美黑人性爽 | 亚洲欧洲久久久 | 日本系列中文字幕 | 欧美a级在线播放 | 国产黄色精品在线 | 国产中文字幕在线免费观看 | 深夜国产福利 | 在线看黄色的网站 | 日韩av免费观看网站 | 国产一区二区在线视频观看 | 午夜国产福利在线观看 | 精品视频| 三级黄色大片在线观看 | 国产精品网在线观看 | 999国内精品永久免费视频 | 国产你懂的在线 | 日韩在线免费高清视频 | 97人人澡人人爽人人模亚洲 | 国产精品美女毛片真酒店 | 亚洲欧洲成人精品av97 | 久久人人爽人人爽人人 | 日本在线观看一区二区 | 在线导航福利 | 午夜精品电影一区二区在线 | 久久久久国产一区二区 | 日韩高清黄色 | 天堂网av在线 | ,久久福利影视 | 日韩一级黄色av | 国产成人精品一区二区 | 黄网在线免费观看 | 成人一区二区三区在线观看 | 奇米影视999 | 亚洲精选99 | 超碰在线最新网址 | 久草在线资源网 | 国产视频二 | 亚洲综合欧美精品电影 | 99热最新| 日韩在线观看 | 99re国产 | 不卡的av电影 | 久草在线免费新视频 | 免费中文字幕在线观看 | 国产美女主播精品一区二区三区 | 91爱看片 | 91.dizhi永久地址最新 | 中文在线www | 综合色在线观看 | 91成人看片 | 日本久久免费电影 | www视频在线播放 | 一区二区视频在线播放 | 亚洲污视频 | 久草在线在线精品观看 | 国产999在线| 一级一片免费观看 | 亚洲精品色视频 | 天天操天天干天天 | 最近中文字幕大全中文字幕免费 | 日韩精品欧美精品 | 日韩免费一级a毛片在线播放一级 | 有码中文在线 | 99爱国产精品 | av日韩国产| 中文成人字幕 | 女人高潮特级毛片 | 色播五月激情综合网 | 国产精品久久久久一区二区三区共 | www毛片com| 美女视频国产 | www夜夜操| 久草在线视频资源 | 黄免费在线观看 | 免费视频97| 看片黄网站 | 亚洲一区二区三区毛片 | 国产在线精品国自产拍影院 | 色午夜 | av电影免费在线 | 99九九视频 | 久久久久免费精品视频 | 免费视频久久 | 黄网站免费看 | 色婷婷婷| 亚洲国产中文在线观看 | 主播av在线 | 日韩理论 | 色亚洲激情 | 国产专区在线看 | 久久99影院 | 97热久久免费频精品99 | 天天综合网天天综合色 | 成人在线视频免费观看 | 少妇18xxxx性xxxx片 | 97狠狠操 | 国产黄色大片 | 精品一区二区久久久久久久网站 | 久久久国产网站 | 91在线精品一区二区 | 一级片在线 | 国内精品免费 | 成人免费观看大片 | 中文字幕在线观看你懂的 | 另类老妇性bbwbbw高清 | 久久久伦理 | 久久成人高清视频 | 日日成人网 | 狠狠狠色丁香综合久久天下网 | 欧美片一区二区三区 | 欧美精品二区 | 亚洲 成人 一区 | 99久久这里只有精品 | 色网站黄| 久久久夜色 | 97超碰人人澡人人 | 国产美女免费视频 | 午夜精品一区二区三区免费视频 | 精品在线观看一区二区三区 | 人人艹视频 | 天天干天天天天 | 人成在线免费视频 | 日韩中文字幕电影 | 奇米影视四色8888 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 精品国产乱码久久久久久三级人 | 国产亚洲精品久久久网站好莱 | 亚洲一区二区三区在线看 | 国产剧情一区二区 | 97偷拍在线视频 | 久草免费新视频 | 玖操| 一区二区精品在线视频 | 在线观看黄 | 国产一区二区网址 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 国产99久久九九精品免费 | 999久久国精品免费观看网站 | 日韩一级理论片 | 婷婷丁香国产 | 免费能看的黄色片 | 欧美一级视频免费 | 国产中文在线观看 | 成人精品一区二区三区中文字幕 | 国内精品久久久久久久影视麻豆 | 中文字幕在线国产精品 | 99综合视频 | 久草在线视频中文 | 中文字幕精品一区久久久久 | 成人一级黄色片 | av色综合网| 国产大陆亚洲精品国产 | 久久一区二 | 最近中文字幕完整高清 | 97成人在线观看视频 | 91精品黄色 | 91视频高清完整版 | 精品夜夜嗨av一区二区三区 | 色吧久久| 欧美日韩国产页 | 国产黄色免费在线观看 | 日韩欧美一区二区三区黑寡妇 | 蜜臀久久99精品久久久酒店新书 | 欧美精品久久久久久 | 免费在线观看日韩视频 | 欧美人操人 | 波多野结衣综合网 | 欧美视频在线观看免费网址 | 免费人做人爱www的视 | 色综合久久久 | 在线看毛片网站 | 狠狠操天天射 | 91精品在线视频观看 | 亚洲老妇xxxxxx | 香蕉视频国产在线观看 | 色综合天天狠狠 | 国产成人精品一区二区 | 久久99国产精品二区护士 | 成人黄色小说网 | 国产精品18久久久久久久 | 免费h精品视频在线播放 | 亚洲亚洲精品在线观看 | 国产91精品看黄网站在线观看动漫 | 免费看成人片 | 91在线在线观看 | 国产精品乱码久久久久久1区2区 | 亚洲国产精品电影在线观看 | 97国产| 亚洲综合日韩在线 | 久久久久久久久艹 | 四虎免费在线观看 | 午夜婷婷在线观看 | 日韩精品一二三 | 成年人在线免费看 | 国产清纯在线 | 亚洲国产欧美在线看片xxoo | 亚洲欧美经典 | 亚洲精品在线播放视频 | 日本丶国产丶欧美色综合 | 美国av大片| 在线看片一区 | 麻豆免费精品视频 | 丁香影院在线 | 亚洲精品影视在线观看 | 久久影院精品 | 国产精品毛片一区二区 | 美女亚洲精品 | 日韩免费观看一区二区三区 | 国产不卡免费视频 | 国产一级二级av | 久久99久久久久久 | 91网站免费观看 | 最新国产精品亚洲 | 亚洲天天在线 | 黄色小说视频在线 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产欧美日韩精品一区二区免费 | 国内精品久久久精品电影院 | 一区二区三区在线观看 | 日韩中文字幕在线观看 | 国产高清视频免费在线观看 | www.97视频 | 久久精品久久久久电影 | 狠狠干网站 | 国产精品久久久久久久久久免费 | 日韩中文字幕免费视频 | 91大神dom调教在线观看 | 最新国产精品亚洲 | 男女男视频 | 蜜臀久久99静品久久久久久 | 日韩精品一区二区三区第95 | 国产91学生粉嫩喷水 | av在线免费观看网站 | 午夜视频在线观看欧美 | 手机在线日韩视频 | 中日韩欧美精彩视频 | 国产精品入口66mio女同 | 国产美女被啪进深处喷白浆视频 | 成人午夜电影网 | 国产999久久久 | 涩av在线 | 日本精品久久 | 精品成人久久 | 国产免费观看av | 手机在线看a | 亚洲视频www | 欧美一区免费观看 | 国产精品久久9 | 久久这里只有精品23 | 国产精品av在线免费观看 | 亚洲成人999 | 国产成人精品电影久久久 | 国产一区二区在线播放 | 精品久久久久久久久久久久 | 久久免费高清视频 | 久久99九九99精品 | 日日插日日干 | 伊人中文在线 | 国产精品一区二区麻豆 | 91av原创 | 人人插人人爱 | 国产精品黄网站在线观看 | 国产精品一区二区三区观看 | 欧美精品中文字幕亚洲专区 | 玖玖视频网 | 日韩精品一区二区三区外面 | 99视频网站| 亚洲在线视频免费 | 操操操com| 男女拍拍免费视频 | 成人毛片久久 | 成人黄色中文字幕 | 国产一级电影网 | 天天搞夜夜骑 | 999精品| 亚洲精品国偷拍自产在线观看蜜桃 | .精品久久久麻豆国产精品 亚洲va欧美 | 天堂在线视频中文网 | 免费亚洲婷婷 | 深爱激情久久 | 久久五月婷婷丁香 | 亚洲成人软件 | 日本xxxx裸体xxxx17 | 亚洲香蕉在线观看 | 成人97视频一区二区 | 亚洲人成人99网站 | 不卡的av电影在线观看 | 久草在线中文888 | 超碰在线人人爱 | 波多野结衣久久精品 | 91精彩视频 | 九九九在线观看视频 | 免费成人av在线看 | 91污在线观看 | 国产成人一区二区啪在线观看 | 日韩有码在线观看视频 | 成人免费 在线播放 | 九色最新网址 | 欧美一级片免费 | 亚洲一本视频 | 欧美国产日韩一区二区三区 | 精品国产91亚洲一区二区三区www | 欧美一级片在线观看视频 | 玖玖玖国产精品 | 在线日韩亚洲 | 五月婷婷六月丁香在线观看 | 国产免费又粗又猛又爽 | 超碰在线97免费 | 久久福利综合 | 热久在线| 欧美日韩一区二区三区免费视频 | 99久久免费看 | 国产资源在线观看 | 欧美精品中文在线免费观看 | 亚洲韩国一区二区三区 | 91精品一区二区三区久久久久久 | 久草视频免费在线观看 | 日本久久中文字幕 | 国产麻豆剧传媒免费观看 | 69精品视频 | 国产精品黄色av | 夜夜爽www| 免费在线观看污 | 激情五月***国产精品 | 久久久久网址 | 国产亚洲精品久久久久久电影 | 中文字幕影片免费在线观看 | 欧美与欧洲交xxxx免费观看 | 久久精品国产精品 | 国产精品2018 | www.亚洲精品| www.少妇 | 久久精品站 | 国产亚洲日 | 婷婷色亚洲 | 9色在线视频 | 久草在线视频首页 | 成人av免费在线播放 | 国产精品一区在线播放 | 有码中文在线 | 日韩电影一区二区在线观看 | 天天操人人干 | 伊人久久精品久久亚洲一区 | 国产精品毛片一区视频播 | 久久综合狠狠综合久久狠狠色综合 | 91香蕉视频720p | 91视频 - v11av| 久久99精品国产麻豆婷婷 | 色视频在线观看免费 | 91国内在线视频 | 伊人色综合久久天天网 | 日本公妇在线观看 | 国产日韩精品久久 | 免费高清男女打扑克视频 | 人人草在线视频 | 黄色av观看 | 久操视频在线观看 | 四虎在线观看精品视频 | 成人资源在线播放 | 国产精品18久久久久白浆 | 97av在线视频 | 热久久在线视频 | 国产精品免费高清 | 国产精品正在播放 | 久久免费99精品久久久久久 | 亚洲精品国 | 国产精品免费在线播放 | 久久字幕网 | 久久国产免费 | 成人av日韩 | 色香蕉在线 | 波多野结衣一区三区 | 91在线中字| 国产精品久久伊人 | 亚洲成人精品在线 | 久久精品福利视频 | 久久午夜网 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 久久国语露脸国产精品电影 | 亚州日韩中文字幕 | 香蕉视频网站在线观看 | 色婷婷亚洲| 超碰在线人人草 | 啪啪小视频网站 | 欧美了一区在线观看 | 麻豆一区二区三区视频 | 亚洲一本视频 | 亚洲涩涩一区 | 精品福利视频在线观看 | 国产黄色视 | 五月婷av| 国产午夜小视频 | 人人干网 | av中文在线观看 | 国产91精品高清一区二区三区 | 热re99久久精品国产66热 | 少妇精69xxtheporn| 天天摸夜夜添 | 黄色免费电影网站 | 在线观看成人av | 黄色毛片网站在线观看 | 在线你懂| 超碰免费97 | 久久精品一区 | 波多野结衣在线视频免费观看 | 福利一区二区在线 | 欧美黄色软件 | 日韩视频中文字幕在线观看 | 国内精品在线观看视频 | 色a在线观看| 天天射天天操天天 | 狠狠操夜夜操 | 亚州激情视频 | 成人91在线观看 | 欧美日本啪啪无遮挡网站 | 午夜国产福利视频 | 国产精品永久免费 | 91精品一区二区三区蜜臀 | 亚洲免费视频在线观看 | 色综合久久久久久中文网 | 国产在线观看99 | 久久黄色成人 | 免费成人av | 久久一级电影 | 国产成a人亚洲精v品在线观看 | 日韩精品一区二区三区不卡 | 日日夜夜精品免费视频 | 色偷偷人人澡久久超碰69 | 国产剧情一区二区在线观看 | 久久久国产精品久久久 | 亚洲第一av在线播放 | 免费视频18| 亚洲精品自在在线观看 | 色婷婷福利 | 韩日三级av | 精品国产99 | 欧美精品中文在线免费观看 | 又黄又爽又色无遮挡免费 | 99国产精品视频免费观看一公开 | 国产色婷婷精品综合在线手机播放 | 亚洲一区 影院 | 国产精品理论在线观看 | 99精品视频在线播放观看 | 深夜男人影院 | 97色涩| 天天干天天综合 | 91视频首页 | 亚洲天堂网站视频 | 国产日韩在线视频 | 成人免费看电影 | 日本三级香港三级人妇99 | 欧美国产在线看 | 91麻豆精品国产91久久久无限制版 | 精品福利网 | 天天操夜夜操天天射 | 亚洲高清视频在线观看 | 成人黄色大片在线免费观看 | 久草网在线观看 | 精品国产一区二区三区久久久 | 国产理论影院 | 97精品国产91久久久久久久 | 91天堂素人约啪 | 天天激情综合网 | 国产精品免费观看在线 | 久久久免费少妇 | 亚洲精品国内 | 欧美伦理一区二区 | 人人爽人人爽人人片 | 在线播放你懂 | 国产成人精品在线播放 | 青青河边草免费观看完整版高清 | 日韩久久精品一区二区 | 成人在线观看日韩 | 91最新在线 | 久久精品视频中文字幕 | 日韩电影中文字幕在线 | v片在线播放 | 亚洲综合在线一区二区三区 | 最近高清中文在线字幕在线观看 | 国内久久精品视频 | 中文字幕文字幕一区二区 | 精品一区二区日韩 | 五月婷婷狠狠 | 国产91欧美| 亚洲精品资源在线 | 久久综合九色综合97_ 久久久 | 国产一级片播放 | 久久99久久精品国产 | 久久免费观看少妇a级毛片 久久久久成人免费 | jizz18欧美18 | 波多野结衣在线观看一区二区三区 | 麻豆视频免费观看 | 涩五月婷婷 | 最近中文字幕mv免费高清在线 | 九九在线播放 | 中文一区二区三区在线观看 | 99热手机在线观看 | av免费高清观看 | 国产99久久久精品视频 | 色全色在线资源网 | 午夜精品一区二区三区免费视频 | 天干啦夜天干天干在线线 | 天天色天天上天天操 | 国产视频资源在线观看 | 爱情影院aqdy鲁丝片二区 | 日韩精品视频在线观看免费 | 天天操夜夜想 | 97超碰人人模人人人爽人人爱 | 国产精品一区在线 | 国产四虎影院 | 91在线蜜桃臀 | 免费视频成人 | 91视频 - v11av | 欧美激情视频一二三区 | 国产香蕉97碰碰碰视频在线观看 | 天天射天天搞 | 极品久久久久 | 欧美另类sm图片 | 蜜臀久久99精品久久久无需会员 | 久草久草在线 | 久久久免费视频播放 | 美女久久一区 | 成人三级网站在线观看 | 在线观看中文字幕一区 | 国产成人一区在线 | 欧美视频网址 | 久久久伊人网 | 日韩高清激情 | 人人干人人干人人干 | 成人网444ppp | 热re99久久精品国产66热 | 欧美日韩超碰 | 日韩电影在线观看中文字幕 | 亚洲黄网站| 在线精品国产 | 国产精品丝袜久久久久久久不卡 | 一区二区精品在线观看 | 免费看91的网站 | 欧美性生活一级片 | 中文字幕久久久精品 | 国产精品一区在线观看你懂的 | 久久天天躁狠狠躁亚洲综合公司 | 日韩啪视频 | 国内精品久久久久久久久久久久 | 国产黄色视 | 欧美精品三级 | 久久视奸| 九九免费在线视频 | 国产精品成人av电影 | 亚洲丝袜一区 | 成人全视频免费观看在线看 | 91看片一区二区三区 | 婷婷电影在线观看 | 欧美天堂视频在线 | 亚洲日日射 | 国产无套一区二区三区久久 | 久久99精品久久只有精品 | 国产精品久久久久毛片大屁完整版 | 国产小视频在线播放 | 色a资源在线 | 99久久久国产精品免费99 | 成人av地址 | 韩日精品在线 | 欧美国产精品一区二区 | 亚洲国产精品久久久久 | 激情开心网站 | 九九一级片 | 精品99999 | 国产精品女同一区二区三区久久夜 | 激情av综合 | 国产免费不卡 | 2021国产在线视频 | 99精品视频播放 | 国产一二区免费视频 | 91精品免费在线视频 | 成人欧美一区二区三区在线观看 | 欧美有色| 在线看成人 | 在线视频91 | av在线8 | 久久久精品福利视频 | www亚洲视频| 久久久在线免费观看 | 日韩中文字幕在线观看 | 欧美综合在线观看 | 国产精品久久中文字幕 | 午夜久久久久久久久 | 97在线超碰 | 久久精品中文字幕一区二区三区 | 亚洲日本欧美在线 | 69久久夜色精品国产69 | 天天曰夜夜爽 | 成人午夜性影院 | 最近中文字幕视频完整版 | 久久国产精品一区二区三区 | 国产精品一区二区麻豆 | 成人国产精品久久久久久亚洲 | 日韩在线第一 | 四虎永久国产精品 | 色噜噜在线观看视频 | 久草视频手机在线 | 中文字幕亚洲精品日韩 | 激情五月五月婷婷 | 色天天中文| 日韩动漫免费观看高清完整版在线观看 | 国产视频在线看 | 精品国产午夜 | 欧美作爱视频 | www日韩在线观看 | 99精品热视频只有精品10 | 最近av在线 | 国产日韩视频在线观看 | 99久久精品国产网站 | 色婷婷婷 | 国产女人40精品一区毛片视频 | 久久99热久久99精品 | 亚洲精品视频网 | 亚洲精品短视频 | 日韩av免费在线看 | 麻豆视频成人 | 免费三级a | 欧美日韩一区二区三区视频 | 91色视频| a国产精品| 国产区精品区 | 国产啊v在线观看 | 99视频精品在线 | 在线播放av网址 | 91黄色免费看| 日韩xxx视频| 六月色丁香 | 91污视频在线 | 午夜精品福利影院 | 亚洲毛片视频 | 欧美a在线看 | 一区二区视频免费在线观看 | 婷婷丁香av | 人人天天夜夜 | 超碰电影在线观看 | 五月婷婷综合网 | 免费亚洲一区二区 | 中文字幕成人 | 成人一级电影在线观看 | 一区二区中文字幕在线 | 午夜私人影院久久久久 | 99在线精品免费视频九九视 | 超碰99在线 | 天天操天天射天天操 | 亚洲精品乱码久久久久久久久久 | 中日韩在线视频 | 在线免费高清 | 国产欧美精品一区二区三区 | 亚洲五月六月 | 国产高清在线看 | 国产高清av | 欧美日韩高清一区二区 国产亚洲免费看 | 国产一级在线 | 99精品视频在线观看视频 | 丁香综合网 | 超碰在线最新地址 | 国产精品破处视频 | 国产视频久久久 | 亚洲精品视频在线观看网站 | 国产精品1000 | 在线亚洲欧美视频 | 天堂网在线视频 | 人人射人人爽 | 国内精品久久久久久 | 国产偷国产偷亚洲清高 | 四虎在线观看精品视频 | 日韩网 | 五月婷婷在线视频观看 | 91精品亚洲影视在线观看 | 在线视频黄 | 日韩美在线观看 | 国产在线理论片 | 精品久久久久久国产偷窥 | 亚洲成av人影片在线观看 | 国产日本亚洲高清 | 91亚洲狠狠婷婷综合久久久 | 精品久久久久久久久久久久久久久久久久 | 三级在线播放视频 | 亚洲国产精品成人av | wwwww.国产| 456成人精品影院 | 国产精品99蜜臀久久不卡二区 | 色婷婷中文 | 欧美精品在线观看一区 | 天天干天天搞天天射 | 免费看网站在线 | 免费影视大全推荐 | 日韩网站免费观看 | 国产成人在线免费观看 | 久久只有精品 | 99热在线观看 | www.夜夜草 | 中文字幕在线视频一区二区三区 | 97视频播放| 国产一级h| 天天综合区 | 午夜视频免费播放 | 亚洲最大成人免费网站 | 伊人天天狠天天添日日拍 | 福利一区二区 | 精品人人人 | 一级黄色大片在线观看 | 日日摸日日 | 久久免费看片 | 夜夜躁天天躁很躁波 | 国产手机视频在线观看 | 日本少妇久久久 | 日本一区二区不卡高清 | 国产91九色蝌蚪 | 免费观看9x视频网站在线观看 | 久久综合色综合88 | 国产一区二区免费看 | 欧美在线视频不卡 | 国产精品毛片一区二区在线看 | 成年人免费av | 四虎视频| 黄色aaaaa| 91视频在线观看下载 | 激情xxxx| 亚洲成a人片77777kkkk1在线观看 | 久草在线综合网 | 天天草天天摸 | 亚洲区视频在线观看 | 色婷婷精品 | 国产最新91 | 欧美成年黄网站色视频 | 在线观看黄色av | 亚洲精选视频免费看 | 国产精品久久久久久久久免费 | 成人在线播放视频 | 国产精品久久久999 国产91九色视频 | 国产精品视屏 | 亚洲最大av网 | 91网页版在线观看 | 国产精品无av码在线观看 | 黄色片亚洲 | 亚洲女同ⅹxx女同tv | 久久不卡国产精品一区二区 | 国产精品电影一区 | 丁香六月久久综合狠狠色 | av观看网站 | 亚洲国产精品一区二区久久,亚洲午夜 | 欧美日韩伦理一区 | 色在线高清| 午夜精品久久久99热福利 | 激情欧美一区二区三区 | 在线免费色| 精品国产网址 | 欧美国产三区 | 国产一级一级国产 | 午夜av在线 | 99久久精品国产亚洲 | 亚洲国产字幕 | 亚洲日本成人网 | 国产精品一区在线观看你懂的 | 黄色免费观看网址 | 日韩精品一区二区三区水蜜桃 | 午夜黄色大片 | 日日夜夜精品 | 久久人人爽人人爽人人片av免费 | 日韩欧美亚洲 | 久久69av| 亚洲人成影院在线 | 在线免费国产视频 | 免费看一级黄色 | 91九色蝌蚪视频在线 | 日韩av线观看 | 免费在线电影网址大全 | 三级黄免费看 | 在线一区二区三区 | 九九热中文字幕 | 国产精品免费一区二区三区 | 国产成人黄色av | 成人免费共享视频 | 久久精品中文字幕 | 国产一级视频在线 | 日韩一区二区三区观看 | 97色se| 91精品啪啪 | 国内精品国产三级国产aⅴ久 | 91精品在线免费观看 | 免费高清在线观看电视网站 | 国产麻豆精品久久 | 国产91九色蝌蚪 | av福利网址导航 | 亚洲国产69| 国产精品区在线观看 | 91免费在线视频 | 成全在线视频免费观看 | 欧美黑吊大战白妞欧美 | 久久99亚洲精品久久久久 | 西西4444www大胆艺术 | 中文字幕在线观看免费高清电影 | 久久久麻豆视频 | 欧美精品久久99 | 人人添人人| 亚洲免费av电影 | 亚洲精品中文字幕视频 | 成人h动漫精品一区二 | 91午夜精品 | 欧美粗又大 | 国产在线高清 | 国产美女精品久久久 | 中文字幕av在线不卡 | 免费h漫在线观看 | 国产精品18久久久久久vr | 97视频在线观看视频免费视频 | 91精品在线观看视频 | 亚洲精品伦理在线 | 超碰在线观看av.com | 有码视频在线观看 | 99精品一区二区三区 | 久草在线免费资源站 | 国产精品一区在线播放 | 亚洲五月| 国产福利免费在线观看 | 久久调教视频 | 黄色电影网站在线观看 | 中文字幕av在线 | 国产精品剧情 | 黄色视屏av | 最近最新mv字幕免费观看 | 在线观看国产中文字幕 | 亚洲精品视频在线观看视频 | 91精品啪在线观看国产 | 综合久久五月天 | 成人羞羞免费 | 99精品视频播放 | 91视频链接| 久久精品国产一区二区 | 天天爽天天爽 | 亚洲精品在线视频播放 | 国产精品99久久久久久久久 | 成人免费在线观看av | 日本精品一区二区 | 国产h片在线观看 | 性色av免费观看 | 三级av片 | 美女精品久久 | 97超碰免费 | 日韩美av在线 | 一级免费黄视频 | 色网站在线| av综合在线观看 | 中文字幕乱码亚洲精品一区 | 99精品国产在热久久 | 久草在线观 | 欧美国产精品一区二区 | 美女网站在线 | 91精品国产综合久久婷婷香蕉 | av一区二区三区在线播放 | 久久久久久久久久电影 | 四虎影视成人永久免费观看视频 | 97在线观看免费观看 | 亚洲最大在线视频 | 在线观看av大片 | 欧美影片 | 色妞色视频一区二区三区四区 | 国产精品乱码久久久久久1区2区 | 伊人久在线 | 很黄很黄的网站免费的 | 国产精品手机视频 | 中文字幕观看视频 | 免费观看国产成人 | 国产自制av | 粉嫩高清一区二区三区 | 久久99精品国产91久久来源 |