|
|
@ -8,9 +8,9 @@ |
|
|
{{i18n.Mnemonicsimportverification}} |
|
|
{{i18n.Mnemonicsimportverification}} |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
<textarea v-model="wordInfo" class="textareaa" :placeholder="teee" |
|
|
<u-input type="textarea" :clearable="false" v-model="wordInfo" @input="getmon()" :placeholder="teee" class="textareaa" placeholderStyle="color:rgb(224,229,242)" |
|
|
placeholder-style="color:rgb(224,229,242)"> |
|
|
:focus="foucStatus" @blur="hideMon" /> |
|
|
</textarea> |
|
|
|
|
|
<u-button class="custom-style" @click="confirm">{{i18n.Confirm}}</u-button> |
|
|
<u-button class="custom-style" @click="confirm">{{i18n.Confirm}}</u-button> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -51,8 +51,18 @@ |
|
|
</view> |
|
|
</view> |
|
|
<u-mask :show="show" z-index="10"></u-mask> |
|
|
<u-mask :show="show" z-index="10"></u-mask> |
|
|
<u-mask :show="show2" z-index="10"></u-mask> |
|
|
<u-mask :show="show2" z-index="10"></u-mask> |
|
|
|
|
|
</view> |
|
|
|
|
|
<scroll-view :scroll-x="true" class="" v-if="wordType"> |
|
|
|
|
|
<!-- @click="toWord(item)" --> |
|
|
|
|
|
<view class="scroll"> |
|
|
|
|
|
<view class="item" v-for="item,index in worcon" @touchend.prevent="toWord(item)"> |
|
|
|
|
|
{{item}} |
|
|
|
|
|
</view> |
|
|
|
|
|
|
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
</scroll-view> |
|
|
|
|
|
<!-- <u-keyboard mode="car" v-model="show222"></u-keyboard> --> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
@ -63,6 +73,8 @@ |
|
|
export default { |
|
|
export default { |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
|
|
|
show222:'', |
|
|
|
|
|
wordType:false, |
|
|
teee: this.$t('index').separatedbyspaces, |
|
|
teee: this.$t('index').separatedbyspaces, |
|
|
mnemonics: [], |
|
|
mnemonics: [], |
|
|
wordArr: [], |
|
|
wordArr: [], |
|
|
@ -78,6 +90,13 @@ |
|
|
name: '', |
|
|
name: '', |
|
|
typename: '', |
|
|
typename: '', |
|
|
info: {}, |
|
|
info: {}, |
|
|
|
|
|
worcon:[], |
|
|
|
|
|
keyUp:'', |
|
|
|
|
|
foucStatus:false, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
defaultPhoneHeight:'', //屏幕默认高度 |
|
|
|
|
|
nowPhoneHeight:'', //屏幕现在的高度 |
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
|
computed: { |
|
|
computed: { |
|
|
@ -86,6 +105,47 @@ |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
|
|
|
|
|
|
nowPhoneHeight(){ |
|
|
|
|
|
if(this.defaultPhoneHeight != this.nowPhoneHeight){ |
|
|
|
|
|
//手机键盘被唤起了。 |
|
|
|
|
|
|
|
|
|
|
|
//写软键盘唤起你需要做的操作 |
|
|
|
|
|
//如this.tabbar = true |
|
|
|
|
|
}else{ |
|
|
|
|
|
//手机键盘被关闭了。 |
|
|
|
|
|
//写软键盘关闭你需要做的操作 |
|
|
|
|
|
this.wordType=false |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
hideMon(){ |
|
|
|
|
|
this.wordType=false |
|
|
|
|
|
}, |
|
|
|
|
|
getmon(){ |
|
|
|
|
|
console.log(this.wordInfo) |
|
|
|
|
|
var ss = this.wordInfo.split(" ") |
|
|
|
|
|
this.keyUp=ss[ss.length-1]; |
|
|
|
|
|
console.log(ss[ss.length-1],444) |
|
|
|
|
|
this.worcon=this.$Token.searchMnemonic(ss[ss.length-1]) |
|
|
|
|
|
if(this.worcon.length>0){ |
|
|
|
|
|
this.wordType=true; |
|
|
|
|
|
}else if(this.worcon.length==0){ |
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
title: '无效的助记词', |
|
|
|
|
|
icon: 'none', |
|
|
|
|
|
duration: 1500 |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
console.log(this.worcon,444444) |
|
|
|
|
|
}, |
|
|
|
|
|
toWord(item){ |
|
|
|
|
|
console.log(this.keyUp+item,78787878) |
|
|
|
|
|
this.wordInfo+=item+' ' |
|
|
|
|
|
this.wordInfo=this.wordInfo.replace(this.keyUp+item,item) |
|
|
|
|
|
this.keyUp=''; |
|
|
|
|
|
this.wordType=false |
|
|
|
|
|
console.log(this.foucStatus,7878787878787787777777777) |
|
|
|
|
|
}, |
|
|
// 成功去到设置交易密码 |
|
|
// 成功去到设置交易密码 |
|
|
goTranPaw() { |
|
|
goTranPaw() { |
|
|
uni.navigateTo({ |
|
|
uni.navigateTo({ |
|
|
@ -166,7 +226,10 @@ |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
onLoad(item) { |
|
|
onLoad(item) { |
|
|
|
|
|
this.defaultPhoneHeight = window.innerHeight |
|
|
|
|
|
window.onresize = ()=>{ |
|
|
|
|
|
this.nowPhoneHeight = window.innerHeight |
|
|
|
|
|
} |
|
|
if (item != '' || item != undefined) { |
|
|
if (item != '' || item != undefined) { |
|
|
uni.setStorageSync('createWalletName', item.name) |
|
|
uni.setStorageSync('createWalletName', item.name) |
|
|
} |
|
|
} |
|
|
|