위 챗 애플 릿 팁
그림 게 으 른 로드 lazy - load = 'true'
그림 크기 는 원래 의 비율 을 제한 하지 않 습 니 다. mode='widthFix'
그림 크기 는 세로 크기 로 그림 크기 를 조정 합 니 다. 전체 화면 은 표시 되 지만 보기 싫 고 가득 깔 리 지 않 습 니 다. mode='aspectFit'
그림 크기 가 보통 mode = 'aspectFill' 과 같 지 않 습 니 다.
2. 그림 클릭
previewImage: function (e) {
var urls = [];
var imgsd = this.data.imgsedetaiol;
var id = e.currentTarget.dataset.id;
for (let i in imgsd) {
urls.push(imgsd[i].file_thumb_url);
if (id == imgsd[i].id) {
var cu = imgsd[i].file_thumb_url
}
}
wx.previewImage({
current: cu, // http
urls: urls // http
});
},
3. 사진 올 리 기
chooseImage: function () {
var self =this
wx.chooseImage({
// count: 1,
sizeType: ['compressed'],
sourceType: ['album','camera'],
success: function(res) {
console.log('chooseImage success, temp path is', res.tempFilePaths[0])
var imageSrc = res.tempFilePaths;
for (let iin imageSrc){
wx.uploadFile({
url: '/api/upload/uploadImage',
filePath: imageSrc[i],
name: 'data',
success: function(res) {
console.log('uploadImage success, res is:', res)
var resf = JSON.parse(res.data);
if (resf.code== "1"){
self.setData({
imgsedetaiol: self.data.imgsedetaiol.concat(resf.list|| []),
})
} else{
}
},
fail: function({ errMsg }){
console.log('uploadImage fail, errMsg is', errMsg)
}
})
}
},
fail: function({ errMsg }){
console.log('chooseImage fail, err is', errMsg)
}
})
},
4. 다 중 선택 획득
var inmany =[
{ name:'1', value:' ', checked:false },
{ name:'2', value:' ', checked:false },
{ name:'3', value:' ', checked:false },
{ name:'4', value:' ', checked:false },
];
var inArray =[" ",
" ",
" ",
" ",
];
var main_income = list.main_income.split(",")
for (var iin main_income){
inmany[inArray.indexOf(main_income[i])].checked= true;
}
that.setData({
inmany: inmany
})
5. 여러 input 값 setData
zuyxqevent: function(e) {
var that =this;
var name = e.currentTarget.dataset.name;
var id = e.detail.value;
switch (name){
case 'houseadress':
that.setData({
'basic.household_address': id
})
break;
case 'housecode':
that.setData({
'basic.household_no': id
})
break;
case 'housetype':
that.setData({
'basic.household_type': id
})
break;
case 'reason':
that.setData({
'basic.poor_reason': id.join(",")
})
break;
case 'intype':
that.setData({
'basic.main_income': id.join(",")
})
break;
case 'outtype':
that.setData({
'basic.main_pay': id.join(",")
})
break;
case 'help':
that.setData({
'basic.gov_help': id
})
break;
case 'jiaju':
that.setData({
'basic.household_furniture': id.join(",")
})
break;
}
},
까지
onShareAppMessage: function (res) {
if (res.from === 'button') {
//
console.log(res.target)
}
return {
title: ' :' + this.data.account + '。 :' + this.data.youxiao,
// path: '/pages/VisitorPassword/index',
success: function (res) {
//
},
fail: function (res) {
//
}
}
},
7. 팁 패키지
testToast: function (e) {
var test = e.target.dataset.test;
if (test == 1) {
feedbackApi.showToast({ title: 'test shoToast title' })//
}
if (test == 2) {
feedbackApi.showToast({
title: 'test shoToast title',
icon: '/pages/templateImg/loading.gif'
})
}
if (test == 3) {
feedbackApi.showToast({
title: 'test shoToast title',
duration: 3000
})
}
if (test == 31) {
feedbackApi.showToast({
title: 'test shoToast title',
duration: 10000
})
setTimeout(function () {
feedbackApi.hideToast();
}, 2000)
}
if (test == 4) {
feedbackApi.showToast({
title: 'test shoToast title',
mask: false
})
}
if (test == 5) {
var that=this;
feedbackApi.showToast({
title: ' ',
cb: function () {
that.setData({
active: 1,
// sharedetail:1,
})
}
})
setTimeout(function () {
feedbackApi.hideToast();
}, 2000)
}
},
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
OpenSSL 생 성 ssl 인증서텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.