IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> Vue和Element的使用 -> 正文阅读

[JavaScript知识库]Vue和Element的使用

1.Vue使用步骤

  1. 新建HTML页面,引入Vue.js文件

    <script src="js/vue.js"></script>
    
  2. 在js代码区域,创建Vue核心对象,进行数据绑定

    //创建Vue核心对象
        new Vue({
            el:"#app",
            data(){
                return {
                    username:"",
                }
            }
        });
    
  3. 编写视图

    <div id="app">
        <input v-model="username">
    <!--    插值表达式-->
        {{username}}
    
    </div>
    

2.Vue常用指令

指令作用
v-bind为HTML标签绑定属性值,设置href,css样式等
v-model在表单元素上创建双向数据的绑定
v-on为HTML标签绑定事件
v-if条件性的渲染某元素,判定为TRUE时渲染
v-else条件性的渲染某元素,判定为TRUE时渲染
v-else-if条件性的渲染某元素,判定为TRUE时渲染
v-show根据条件展示某元素
v-for列表渲染,遍历容器的元素或者对象的属性
<div id="app">
    <input v-model="username">
<!--    插值表达式-->
    {{username}}
    <a v-bind:href="url">点击</a>
    <input v-model="url"><br>
    <input type="button" value="点一下" v-on:click="show()"><br>

    <div v-if="count==1">张嘉圣杰</div>
    <div v-else-if="count==2">张飘飘</div>
    <div v-else>郭少</div>
    <input v-model="count">
    <br>

    <div v-show="count==1">div-show</div>
    <br>
    <br>
    <div v-for="(address,i) in addresses">
        {{i+1}}---{{address}}<br>
    </div>

</div>

<script src="js/vue.js"></script>
<script>
    //创建Vue核心对象
    new Vue({
        el:"#app",
        data(){
            return {
                username:"",
                url:"https://www.baidu.com",
                count:"1",
                addresses:["河北","广西","北京"]
            }
        },
        methods:{
            show(){
                alert('我被点了');
            }
        },
        mounted(){
            alert('加载完成。。。。。。');
        }

    });
</script>

3.Vue生命周期

  • 生命周期的八个阶段,每触发一个生命周期事件,会自动执行一个生命周期方法

    状态阶段周期
    beforeCreate创建前
    created创建后
    beforeMount载入前
    mounted挂载完成
    beforeUpdate更新前
    updated更新后
    beforeDestroy销毁前
    destroyed销毁后
  • mounted(){
                alert('加载完成。。。。。。');
            }
    
  • mounted:挂载完成,Vue初始化成功,HTML页面渲染成功。发送异步请求,加载数据

4.Element的使用

  1. 引入Element的css、js和Vue.js

    <script src="js/vue.js"></script>
    <script src="element-ui/lib/index.js"></script>
    <link rel="stylesheet" href="element-ui/lib/theme-chalk/index.css">
    
  2. 创建Vue核心对象

    <script>
        new Vue({
            el:"#app"
        })
    </script>
    
  3. 到Element官网查找需要的组件代码并复制

  4. 更改成自己想要的效果

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-05-01 15:38:21  更:2022-05-01 15:41:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 22:25:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码