创建Vue实例的三种方法

第一种

<html>
    <head><title>TEST</title></head>
    <body>
        <div id='app'>{{msg}}</div> // 页面为 <div id=’app’> hello vue </div>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <script>
        new Vue({
            el: "#app",
            data: {msg: "hello vue"},
        })

        </script>
    </body>
</html>

第二种

<html>
    <head><title>TEST</title></head>
    <body>
        <div id='app'>{{msg}}</div> // 页面为 <p id='zzz'> hello vue </p> 也就是说,会把 原始的 div标签替换掉
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <script>
        new Vue({
            el: "#app",
            data: {msg: "hello vue"},
                        template: "<p id='zzz'> {{msg}}</p>
        })

        </script>
    </body>
</html>

第三种

render 函数,以字符串(网上太多,故没写),要么以component对象作为参数创建。

<html>
    <head><title>TEST</title></head>
    <body>
        <div id='app'>{{msg}}</div> // 页面为 <h5 id='aaa'>aaaaa</h5> 也就是说,会把 原始的 div标签替换掉
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <script>
        new Vue({
            el: "#app",
            data: {msg: "hello vue"}, // 不会使用
                        template: "<p id='zzz'> {{msg}}</p>, //不会用到
                        render: h =>  h({
                                                    template: <h5 id='aaa'> {{msg}} </h5>,
                                                    data: function() {
                                                        return {msg: 'aaaaa'}
                                                    },
                                                    created: function(){ console.log('123')}
                                                }
        })

        </script>
    </body>
</html>

原文地址:https://www.cnblogs.com/jijizhazha/p/12081522.html

时间: 2024-08-02 21:00:38

创建Vue实例的三种方法的相关文章

【转】delphi程序只允许运行一个实例的三种方法:

一.        创建互斥对象 在工程project1.dpr中创建互斥对象 Program project1 Uses Windows,Form, FrmMain in 'FrmMain.pas' {MainForm}; {$R *.res} var hAppMutex: THandle; //声明互斥变量 begin hAppMutex := CreateMutex(nil, false,’projectname’); //创建互斥对象projectname工程名称 if ( (hAppM

ubuntu/linux mint 创建proc文件的三种方法(二)

在做内核驱动开发的时候,可以使用/proc下的文件,获取相应的信息,以便调试. 大多数/proc下的文件是只读的,但为了示例的完整性,都提供了写方法. 方法一:使用create_proc_entry创建proc文件(简单,但写操作有缓冲区溢出的危险): 方法二:使用proc_create和seq_file创建proc文件(较方法三简洁): 方法三:使用proc_create_data和seq_file创建proc文件(较麻烦,但比较完整): 示例四:在proc文件中使用内核链表的一个示例(用的方

ubuntu/linux mint 创建proc文件的三种方法(四)

在做内核驱动开发的时候,可以使用/proc下的文件,获取相应的信息,以便调试. 大多数/proc下的文件是只读的,但为了示例的完整性,都提供了写方法. 方法一:使用create_proc_entry创建proc文件(简单,但写操作有缓冲区溢出的危险): 方法二:使用proc_create和seq_file创建proc文件(较方法三简洁): 方法三:使用proc_create_data和seq_file创建proc文件(较麻烦,但比较完整): 示例四:在proc文件中使用内核链表的一个示例(用的方

ubuntu/linux mint 创建proc文件的三种方法(一)

在做内核驱动开发的时候,可以使用/proc下的文件,获取相应的信息,以便调试. 大多数/proc下的文件是只读的,但为了示例的完整性,都提供了写方法. 方法一:使用create_proc_entry创建proc文件(简单,但写操作有缓冲区溢出的危险): 方法二:使用proc_create和seq_file创建proc文件(较方法三简洁): 方法三:使用proc_create_data和seq_file创建proc文件(较麻烦,但比较完整): 示例四:在proc文件中使用内核链表的一个示例(用的方

ubuntu12.4创建桌面快捷方式(三种方法)

ubuntu12.4创建桌面快捷方式(三种方法) ubuntu12.4 不能在桌面"右键-->创建启动器" ,所以要另寻方法来创建桌面快捷图标. 1.方法一: 在文件系统  /usr/share/applications  存放着ubuntu 自动安装软件的快捷方式: 如:直接右键 "终端"然后复制到桌面: 双击就可以打开,这下不需用快捷键  Ctrl+Alt+T  了: 2.方法二: 鼠标按住图标往桌面拉,同时按住 Alt  键: 拖到桌面的时候会看到有几个

ubuntu/linux mint 创建proc文件的三种方法(三)

在做内核驱动开发的时候,可以使用/proc下的文件,获取相应的信息,以便调试. 大多数/proc下的文件是只读的,但为了示例的完整性,都提供了写方法. 方法一:使用create_proc_entry创建proc文件(简单,但写操作有缓冲区溢出的危险): 方法二:使用proc_create和seq_file创建proc文件(较方法三简洁): 方法三:使用proc_create_data和seq_file创建proc文件(较麻烦,但比较完整): 示例四:在proc文件中使用内核链表的一个示例(用的方

cocos2dx中创建标签CCLabel的三种方法及特点

创建标签的三种方式:1.CCLabelTTF     (True Type Font,又叫本地字体)这是最简单,也是最常用的方式,不依赖于资源文件,也不依赖于某个系统,所指定的字体如果系统没有,则会提供默认的字体,使用相当方便创建方式:CCLabelTTF *ttf=CCLabelTTF::create("GAME","Courier New",20);//第一个参数表示要显示的标签内容,第二个参数表示要使用的字体,第三个参数表示字体的大小如果要使用的字体,系统没有

c#创建Graphics对象的三种方法

方法一.利用控件或窗体的Paint事件中的PainEventArgs 在窗体或控件的Paint事件中接收对图形对象的引用,作为PaintEventArgs(PaintEventArgs指定绘制控件所用的Graphics)的一部分,在为控件创建绘制代码时,通常会使用此方法来获取对图形对象的引用. 例如: //窗体的Paint事件的响应方法 复制代码代码如下: private void form1_Paint(object sender, PaintEventArgs e) { Graphics g

尚硅谷springboot学习6-eclipse创建springboot项目的三种方法(转)

方法一 安装STS插件 安装插件导向窗口完成后,在eclipse右下角将会出现安装插件的进度,等插件安装完成后重启eclipse生效 新建spring boot项目 项目启动 方法二 1.创建Maven项目 2.选择项目类型 3.选择项目 4.编写项目组和名称-finish即可 5.修改pom.xml文件 <!-- spring boot基本环境 --> <parent> <groupId>org.springframework.boot</groupId>