首页 > 其他分享 >05-el与data的两种写法

05-el与data的两种写法

时间:2023-09-09 11:34:12浏览次数:38  
标签:el Vue name 05 data root 写法

el与data的两种写法

el的两种写法

1) 创建 Vue 实例对象的时候配置 el 属性

2) 先创建 Vue 实例,随后再通过 v.$mount('#root) 指定 el 的值

// el的两种写法
const v = new Vue({
    // el 第一种写法
    // el:"#root",

    data:{
        name:"马铃薯"
    }
})
// el 第二种写法
// 先创建Vue实例对象,通过v.$mount("#root")指定el的值
v.$mount("#root")

data的两种写法

1) 对象式,data:{ }

2) 函数式,data(){ return{} }

// data的两种写法
const v = new Vue({
    el:"#root",

    // data 第一种写法:对象式
    // data:{
    //     name:"马铃薯"
    // }

    // data 第二种写法:函数式
    data(){
        //此处的this是Vue实例对象
        console.log("123",this)
        return{
            name:"马铃薯"
        }
    }
})

这里需要注意,如何选择目前哪种写法都可以,以后到组件时, data 必须使用函数,否则会报错
完整代码:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <!--  引入Vue  -->
        <script type="text/javascript" src="../js/vue.js"></script>
    </head>
    <body>
        <!--  准备好一个容器  -->
        <div id="root">
            <h1>你好,{{name}}</h1>
        </div>
    </body>
    <script type="text/javascript">
        // 阻止 vue 在启动时生成生产提示
        Vue.config.productionTip = false;

        // // el的两种写法
        // const v = new Vue({
        //     // el 第一种写法
        //     // el:"#root",
        //
        //     data:{
        //         name:"马铃薯"
        //     }
        // })
        // // el 第二种写法
        // // 先创建Vue实例对象,通过v.$mount("#root")指定el的值
        // v.$mount("#root")

        // data的两种写法
        const v = new Vue({
            el:"#root",

            // data 第一种写法:对象式
            // data:{
            //     name:"马铃薯"
            // }

            // data 第二种写法:函数式
            data(){
                //此处的this是Vue实例对象
                console.log("123",this)
                return{
                    name:"马铃薯"
                }
            }
        })

        // 向 Web 控制台输出一条信息
        console.log(v)

    </script>
</html>

 

标签:el,Vue,name,05,data,root,写法
From: https://www.cnblogs.com/REN-Murphy/p/17689103.html

相关文章

  • idrac登陆dell服务器 提示ssl错误解决方法
    1、使用idrac登陆dell服务器,提示ssl登陆错误,SSLmisserror错误2、勾选SSL以及TLS全选(兼容全部加密证书类型)3、edge使用IE模式访问......
  • Why Software Developers Are Silent in Meetings
    TheyShouldn’tBeEversatinaSprintRetrowhereyourScrumMasterdidn’tarrivefortenminutes?Ijustdid.Wesatinsilence.EverbeeninaSprintRetrowherealmostnobodyparticipates?AreyouthinkingIjustdid?You’reagreatblogreaderifyo......
  • delphi FireDAC 调用 Execute 提示 `[FireDAC][SQL Server Native Client 10.0]字符串
    FireDAC调用Execute提示[FireDAC][SQLServerNativeClient10.0]字符串数据,长度不匹配错误问题调用Execute向SQLServer数据库中批量插入数据时,参数中有BLOB数据类型(ftBlob、ftMemo等)时,出现[FireDAC][Phys][ODBC][Microsoft][SQLServerNativeClient10.0]字符串......
  • 使用Xshell查询日志
    背景:很多初级测试人员,在执行测试用例这个阶段时,发现了bug,却不能更加准确的去定位bug(即查询出现问题的地方/位置),在这样的情况下就可以通过Linux命令去查看对应的实时日志,当系统报错时,可以复制错误日志的部分贴在缺陷管理系统中的缺陷单上,同时在缺陷单上补充测试数据,操作步骤和系统......
  • Model关联模型,一对一,一对多,多对多
    一、一对一关系1、我们在models中创建一个新的模型,叫做StudentInfo点击查看代码classStudentInfo(BaseModel):"""学生信息附加表"""address=models.CharField(max_length=255,verbose_name="家庭地址")#当设置字段为外键时,ORM会自动根据当前外键属性名拼......
  • IntelliJ IDEA 最新下载、安装教程,附详细图片
    目录下载与安装IDEA推荐阅读下载与安装IDEA首先先到官网下载最新版的IntelliJIDEA,下载后傻瓜式安装就好了官网下载地址:https://www.jetbrains.com/1、下载完后在本地找到该文件,双击运行idea安装程序2、点击Next3、选择安装路径,Next4、按需求选择,点击Next5、默......
  • Gym102994M Travel Dream
    题意:\(n\)个点的图,找一个有\(k\)个点的的简单环,使其边权和最大。随机黑白染色,拆成两条颜色不同的不相交链,做\(300\)次即可。链的情况是好做的,做完后,预处理\(f_{x,y}\)表示\(x\)到\(y\)的最大距离,枚举两条端点颜色不同的边可以直接合并。链点数\(\leq4\)都是可以直......
  • MyBatisCodeHelperPro支持动态解析sql
    通过setting找到插件搜索MyBatisCodeHelperPro点击【Install】进行安装github:https://github.com/gejun123456/MyBatisCodeHelper-Prohttps://brucege.com/doc/#/......
  • IntelliJ IDEA 必备插件!让的你生产力提升十倍!
    InteIIiJIDEA2023.2版本发布了,在2023.2中,官方根据用户的宝贵反馈对新UI做出了大量改进,新UI界面大大减少了干扰,可以让用户更好地专注于代码。但官方激活码的校验规则进行了更新,之前已经成功激活的Idea可能突然无法使用了,给大家准备了激活码:IDEA激活 https://www.kdocs.cn/l/c......
  • Haskell(二):类型和类型类
    Haskell有一个静态类型系统,每个表达式的类型在编译时都是已知的。Haskell中的所有内容都有类型,因此编译器可以在编译程序之前对程序进行大量推理。现在我们用GHCI来检查一些表达式的类型,通过:t,该命令后跟任何有效的表达式。 “::”读作“具有类型”。函数也有类型,当我们编写......