vant-ui Address Editアドレス編集とvan-araの使い方説明
2953 ワード
Address Editアドレス編集
1.vant-uiアドレス編集では、エリアa-list=「araList」を初期化するように構成されています。全省市区のデータを初期化します。
これはvant-uiポップアップ層を結合して使うもので、ポップアップ層で省市街地で選択されたコンポーネントを包んで、必要に応じて、公的文書を参照して、関連配置を行い、デフォルトでは底部にポップアップする。
重要なのは、具体的にどのように使うかは公式には説明されていませんので、ここでは、受信省市街地のjsonデータを取得します。その中でもara.jsファイルはオフィシャルでダウンロードできます。astes/js/area.jsに置いてファイルを導入すればいいです。
以下のとおりです
補足の知識:vueモバイル端末アドレス編集住所返顕
この文章を書くのは主に前にこの住所を書く時、いくつかのピットに出会いました。たくさんの回り道をしました。ここで記録してください。新米の友達に教えてあげます。
これは原図の編集です
プロジェクト原図
最初はvant uiフレームを使っていましたが、住所の面ではvantはずっと使いやすいです。
最初は何回かのバージョンの更新を経験した後、どのページがvantアドレス選択部品と衝突して、省市街区を選ぶ時にボックスの中の空白を弾きました。何回かの試みを経験した後、muse省市街地の選択部品に切り替えるのを諦めましたが、住所が表示される時はバックエンドが都市コードに戻らないので、仕方なく最後にvuxを使いました。
vuexのコンポーネントを使って、もう一つのトラブルに遭遇しました。アドレスリストで住所の詳細を伝えてから、createdで受け取り、コンポーネントに直接値を付けました。これは時にはページアドレス選択部分のホワイトボードを発見しました。後で検討したのは、私達がcreatedで直接に値を賦課して本当にページをレンダリングし終わる前のこの時にページにレンダリングする前の内容を表示することができなくて、以下は私の解決方法です。
直接createdの時にコンポーネントに値を付けてはいけません。methodsに方法を書いて0.1 s後に値を付けます。1 sは十分なページでレンダリングが完了しました。ページのレンダリングが終わったら、サポートすれば正常に表示されます。
完璧に解決します
以上のvant-ui Address Editアドレスの編集者とvan-araの使い方説明は小編集が皆さんに共有した内容の全部です。参考にしてもらいたいです。どうぞよろしくお願いします。
1.vant-uiアドレス編集では、エリアa-list=「araList」を初期化するように構成されています。全省市区のデータを初期化します。
これはvant-uiポップアップ層を結合して使うもので、ポップアップ層で省市街地で選択されたコンポーネントを包んで、必要に応じて、公的文書を参照して、関連配置を行い、デフォルトでは底部にポップアップする。
重要なのは、具体的にどのように使うかは公式には説明されていませんので、ここでは、受信省市街地のjsonデータを取得します。その中でもara.jsファイルはオフィシャルでダウンロードできます。astes/js/area.jsに置いてファイルを導入すればいいです。
以下のとおりです
<template>
<div>
<van-nav-bar title=" " left-text=" " left-arrow @click-left="onClickLeft"/>
<van-address-edit
:area-list="areaList"
show-postal
show-delete
show-set-default
show-search-result
:search-result="searchResult"
@save="onSave"
@delete="onDelete"
@change-detail="onChangeDetail"
/>
</div>
</template>
<script>
import areaList from "../assets/js/area.js";
import { Toast } from "vant";
export default {
name: "Address",
data() {
return {
areaList,
searchResult: []
};
},
methods: {
onClickLeft() {
this.$router.push("/my");
},
onSave() {
this.$router.push("/my");
},
onDelete() {
Toast("delete");
this.$router.push("/my");
},
onChangeDetail(val) {
if (val) {
this.searchResult = [
{
name: " ",
address: " "
}
];
} else {
this.searchResult = [];
}
}
}
};
</script>
<style scoped>
</style>
補足の知識:vueモバイル端末アドレス編集住所返顕
この文章を書くのは主に前にこの住所を書く時、いくつかのピットに出会いました。たくさんの回り道をしました。ここで記録してください。新米の友達に教えてあげます。
これは原図の編集です
プロジェクト原図
最初はvant uiフレームを使っていましたが、住所の面ではvantはずっと使いやすいです。
最初は何回かのバージョンの更新を経験した後、どのページがvantアドレス選択部品と衝突して、省市街区を選ぶ時にボックスの中の空白を弾きました。何回かの試みを経験した後、muse省市街地の選択部品に切り替えるのを諦めましたが、住所が表示される時はバックエンドが都市コードに戻らないので、仕方なく最後にvuxを使いました。
vuexのコンポーネントを使って、もう一つのトラブルに遭遇しました。アドレスリストで住所の詳細を伝えてから、createdで受け取り、コンポーネントに直接値を付けました。これは時にはページアドレス選択部分のホワイトボードを発見しました。後で検討したのは、私達がcreatedで直接に値を賦課して本当にページをレンダリングし終わる前のこの時にページにレンダリングする前の内容を表示することができなくて、以下は私の解決方法です。
直接createdの時にコンポーネントに値を付けてはいけません。methodsに方法を書いて0.1 s後に値を付けます。1 sは十分なページでレンダリングが完了しました。ページのレンダリングが終わったら、サポートすれば正常に表示されます。
完璧に解決します
以上のvant-ui Address Editアドレスの編集者とvan-araの使い方説明は小編集が皆さんに共有した内容の全部です。参考にしてもらいたいです。どうぞよろしくお願いします。