2022-12-29

1、代码部分

<template>
    <view class="content">
        <input type="text" value="" placeholder-style="color:#999;font-size:14px; letter-spacing: 2px;" v-model="id"/>

        <picker @change="sortChange"  :value="id" :range="diaryList" :range-key="'title'" class="form_flex">
            <view class="uni-input">{{diaryList[id].title}}</view>
        </picker>

    </view>
</template>

<script>
    export default {
        data() {
            return {
                diaryList:[],
                id: 0,
                param:[]
            };
        },
        
        //开始的加载数据(用于加载项目分类)
        onLoad() {
            this.loadData()
        },
        
        methods: {
            loadData: function() {
                this.param = {
                    url: 'sort/getSortlist'
                };
                this.$xuehu.request(this.param).then(res=>{
                    this.diaryList = res.data.data;
                })
            },
            change(e) {
                  console.log("e:", e);
                },
                
                //picker
            sortChange(e) {
                this.data.id = this.id = e.target.value
                console.log('picker选择改变,携带值为', e.target.value)
                },

        }
    }
</script>

2、接口数据部分
http://192.168.1.21/api/sort/getSortlist

image.png

3、下拉选择后,绑定的数据是与接口拿到的id值不一致
image.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,337评论 19 139
  • 今日启发: Elton: 《病毒星球》(END) 【美】卡尔·齐默 病毒的诞生 按照生物学上的分类,病毒不算是生命...
    Eltonpeople阅读 981评论 0 0
  • 准备周五带天天去看牙齿,需携带抗原检测阴性或者核酸检测阴性。最方便快捷的方法就是自测抗原。 目前市场上抗原并不是紧...
    古月一阅读 1,495评论 0 1
  • 第一部分 读书笔记 1.发财的强人们总结经验时,只会归因为自己比别人更聪明能干,承认环境、国家,尤其是运气这些外...
    素面朝人海阅读 910评论 0 0
  • 昨天观看了于洁老师的直播,感受颇深,学到了很多,有四个字,于洁老师在学习中提到过很多次,那就是课比天大,不要因为班...
    赵雨晴911阅读 702评论 0 0