bank.vue 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <template>
  2. <view class="content">
  3. <view class="item flex-y-center ft26" v-for="(item,index) of countryList" :key='index' @click="bindCountry" :data-id='item.id' :data-name="item.name">
  4. {{index+1}}.{{item.name}}
  5. </view>
  6. </view>
  7. </template>
  8. <script>
  9. export default {
  10. data() {
  11. return {
  12. countryList: [],
  13. type:null,
  14. }
  15. },
  16. onLoad(e) {
  17. this.request({
  18. url: "Advertiser/bank",
  19. data: {
  20. token: uni.getStorageSync("token"),
  21. },
  22. }).then(res => {
  23. console.log(res,"res")
  24. if (res.code === '200') {
  25. this.countryList=res.data;
  26. }
  27. });
  28. },
  29. methods: {
  30. bindCountry(event){
  31. var id = event.currentTarget.dataset.id;
  32. var name = event.currentTarget.dataset.name;
  33. uni.setStorageSync("bank-name",name);
  34. uni.navigateBack();
  35. }
  36. }
  37. }
  38. </script>
  39. <style>
  40. @import url("@/static/css/header.css");
  41. .disc{
  42. padding: 20rpx;
  43. }
  44. .item{
  45. padding: 0 20rpx;
  46. height: 80rpx;
  47. background: #FFFFFF;
  48. border-bottom: 1rpx solid #F5F6F9;
  49. }
  50. </style>