zoukankan      html  css  js  c++  java
  • Vue 入门

    vue是国人开发的一个js框架,国人用得比较多。

    Vue等框架与jQuery的区别

    • jQuery基于dom操作

    • Vue框架以数据驱动、组件化开发为核心

    下载vue.js

    如果安装了node,执行命令 npm install vue 下载vue.js,可在vue后面加上 @版本号  指定要下载的vue.js版本,未指定时默认下载最新稳定版。

    在代码中引入下载的vue.js:

    <script type="text/javascript" src="vue.js"></script>

    上线时要换为生产版  vue.min.js

     


    demo   vue.js的简单使用

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title></title>
            <!-- 引入vue.js -->
            <script src="js/vue.js" type="text/javascript" charset="utf-8"></script> 
        </head>
        <body>
            
            <!--留坑,后续填数据 -->
            <div id="app"></div> 
            <div class="red"></div> 
            <div></div> 
            
            <script>
                new Vue({
                    el:'#app',  //通过id来指定
                    template:'<p>hello vue1</p>'  //要填充的内容。可以去嵌套元素,比如'<div><p></p></div>';但只能有一个根元素,'<div></div><div></div>'这样就不行
                });
                
                new Vue({
                    el:'.red',  //通过class来指定
                    template:'<p>hello vue2</p>'
                });
                
                new Vue({
                    el:'div',  //通过元素名来指定。不常用,因为控制不精细
                    template:'<p>hello vue3</p>'
                });
                        
            </script>
            
        </body>
    </html>

    new Vue()只会产生一个Vue对象,只能填一个坑。

    比如有2个<div class="red">,一个new Vue()只能填一个。

    demo   动态数据

        <div id="app"></div> 
    
        <script>
            new Vue({
                el:'#app',
                template:'<p>姓名:{{name}},年龄:{{age}}</p>',  //可以用{{ }}占位
                data:function(){
                    return{
                        name:'chy',  //数据
                        age:20,
                    }
                }
            });
        </script>
  • 相关阅读:
    Oracle SQL部分练习题
    Oracle 数据库和监听器开机自启动两种实现方法
    用Python连接SQLServer抓取分析数据、监控 (pymssql)
    Linux6.5 安装Python3.X(转载)
    SQLServer xp_instance_regread returned error 5,Access is denied(配置最小权限)
    [MySQL]存储过程
    [MySQL]触发器
    Linux 修改IP地址
    MySQL: InnoDB存储引擎
    mysql 重新添加主节点 (GTID)
  • 原文地址:https://www.cnblogs.com/chy18883701161/p/12609088.html
Copyright © 2011-2022 走看看