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. 更改成自己想要的效果

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2023-8-13胖胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值