zoukankan      html  css  js  c++  java
  • Uni-app初体验(页面绑定数据)

    template中:

    <template>
        <view class="content">
            <image class="logo" src="/static/logo.png"></image>
            <view class="text-area">
                <text class="title">{{title}}</text>
                <input :value="title" @input="changeWords"/>
            </view>
        </view>
    </template>

    添加一个input标签,:value会监控data()里面的值,并给自身赋初始值。那么一开始输入框的值就是title的值。

    @input表示监听输入时间,调用方法。

    <script>
        //ViewModel 协调者调度器
        export default {
            //Model  所有的数据
            data() {
                return {
                    title: '阿杜的处子秀'
                }
            },
            onLoad() {
    
            },
            methods: {
                changeWords(e){
                    var words=e.detail.value;
                    this.title=words;
                }
            }
        }
    </script>

    在methods写入方法。当输入值就改变title的值,由于是双向绑定,所以本身的标题也会随着输入改变。

    然后自定义数据

            data() {
                return {
                    title: '阿杜的处子秀',
                    Adu:{
                        Age:18
                    },
                    Skills:["Sing","Dance","Rap","Play Basketball"]
                }
            },

    在template中

            <view>
                I am Adu,I am {{Adu.Age}} years old.
                I can {{Skills[0]}},{{Skills[1]}},{{Skills[2]}},{{Skills[3]}}.
            </view>

    引入双括号{{}}就可以使用data()中自定义的数据了

    记录编程的点滴,体会学习的乐趣
  • 相关阅读:
    Kotlin基础-异常处理错误
    Kotlin基础-对象声明和表达式
    Kotlin基础-枚举类
    Kotlin基础-数据类
    Kotlin基础-可见修饰符、嵌套类
    Kotlin基础-类、属性、方法
    Kotlin基础-函数
    Kotlin基础-控制流
    Kotlin基础-集合类型 Map
    Kotlin基础-集合类型 Set
  • 原文地址:https://www.cnblogs.com/AduBlog/p/15345760.html
Copyright © 2011-2022 走看看