Vue中v-text、v-html、v-on的基本语法(二)

前言

本文讲述的是Vue的最基本的语法。v-text、v-html、v-on以及v-on事件的简化语法。只是记录自己学习。

文章参考B站视频:
【编程不良人】2021最新Vue全家桶系列教程

一、vue中data属性定义对象、数组相关数据

<script>
   var app = new Vue({
   
        el:"#app", //指定vue实例作用范围
        data:{
     // 用来vue实例定义一系列数据
            msg:"hello vue",
            count:0 ,
            user:{
    id:21,name:"小陈",age:23,salary:23000.23},
            schools:["广州校区","上海校区","北京校区","天津校区"],
            users:[
                {
   id:21,name:"小陈",age:23,salary:23000.23},
                {
   id:22,name:"小李",age:23,salary:23000.23},
                {
   id:23,name:"小何",age:23,salary:23000.23},
                ]
        }
    });//创建一个Vue实例
</script>

在这里插入图片描述

二、v-text、v-html指令使用

v-text 和 v-html: 作用:用来获取vue实例中data属性声明数据。
使用语法:在哪个标签上获取直接在哪个标签上定义v-text v-html ; 在v-text=“属性名”

一、{ {}}取值和v-text取值区别:

  1. { {}} 取值不会将标签原始数据清空 使用v-text取值清空标签原始数据 。{ {}} ==》这种方式取值又叫插值表达式
  2. { {}} 取值存在插值闪烁; v-text v-html取值 不存在插值闪烁。
    推荐:两种方式都可以使用; { {}} 更加灵活。

二、v-text (innerText) 、v-html (innerHtml)区别:

  1. 使用v-text取值:直接将获取数据渲染到指定标签值。
  2. 使用v-html取值:先将获取数据进行html标签解析,解析之后再渲染到指定标签中。
<html>
<head>
    <meta charset="UTF-8">
    <title>vue系列课程之基础入门</title>
</head>
<body>
    <div id="app">
        <h1> {
   {
    msg }<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值