首页 > 其他分享 >Vue学习笔记13--插值语法 + method

Vue学习笔记13--插值语法 + method

时间:2024-02-23 17:44:06浏览次数:33  
标签:13 Vue -- vm 插值 nickname method

插值语法示例:插值语法--实现信息拼接

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>插值语法--实现信息拼接</title>
  <script type="text/javascript" src="../Js/vue.js"></script>
</head>


<body>
  <div id="root">
    <button @click="method">查询</button>
    <hr>
    <!-- 单向绑定 v-bind写法 -->
    <input type="text" :value="nickname"><br />
    <input type="text" v-bind:value="nickname">
    <hr>
    <!-- 双向数据绑定:v-model写法 -->
    <input type="text" v-model:value="nickname">
    <input type="text" v-model="nickname"><br />
    姓名:{{name}}--昵称{{nickname}}

  </div>
</body>

</html>
<script type="text/javascript">
  //console.log(vm)
  const vm = new Vue({
    el: '#root',
    data: {
      name: '张三',
      nickname: '张大师'
    },

    methods: {
      showInfo () {
      },

      showParamsInfo (event, str) {
      },
    },
  })
</script>

通过method的方式实现: 

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>method--实现信息拼接</title>
  <script type="text/javascript" src="../Js/vue.js"></script>
</head>


<body>
  <div id="root">
    <!-- 双向数据绑定:v-model写法 -->
    <input type="text" v-model:value="nickname">
    <input type="text" v-model="nickname"><br />
    <hr>
    <!-- 方法调用 -->
    <span>
      全名: {{fullName()}}
    </span>

  </div>
</body>

</html>
<script type="text/javascript">
  //console.log(vm)
  const vm = new Vue({
    el: '#root',
    data: {
      name: '张三',
      nickname: '张大师'
    },

    methods: {
      fullName () {
        return this.name + '|' + this.nickname
      },

      showParamsInfo (event, str) {
      },
    },
  })
</script>

 

标签:13,Vue,--,vm,插值,nickname,method
From: https://www.cnblogs.com/YYkun/p/18030010

相关文章

  • 递归与回溯算法
    递归函数中自己调用自己经典例题:汉诺塔需要将所有盘子按顺序放到塔C上(问题规模:n)就需要最大的盘子在C底部就需要将其余所有盘子移动到塔B上 第二塔上也需要按顺序摆放(问题规模:n-1)就需要第二大的盘子在B底部就需要将其余所有盘子移动到另一个塔上··········......
  • 3D Slicer编译错误:Variable Slicer_WC_LAST_CHANGED_DATE is expected to be defined.
    3DSlicer编译错误:VariableSlicer_WC_LAST_CHANGED_DATEisexpectedtobedefined. 解决:1、找到SlicerMacroExtractRepositoryInfo.cmake路径:F:\1_Slicer\CMake\SlicerMacroExtractRepositoryInfo.cmake2、添加 set(${wc_info_prefix}_WC_LAST_CHANGED_DATE"0000-00......
  • ES6扩展运算符(...)
    在ES6中,扩展运算符(...)是一种用来展开数组和对象的语法。它可以将一个数组或对象展开,以便在函数调用、数组字面量或对象字面量中使用。1//1.在数组中的应用:2letarr=[1,2,245,6]3letarr1=[...arr,3,5,7]4console.log(arr1)//[1,2,245,6,3,5,7]56......
  • 银河麒麟桌面系统的文件保护箱的使用
    在开始菜单搜索文件保护箱输入密码进行认证,授权后方可使用首次使用,选择新建填写保护目录的名字以及设置目录保护密码密钥文件保存到桌面我这里保存到桌面,你可千万别,这个很重要,丢失的话,若忘记密码可能会导致保护箱中的文件无法取出来打开文件保护箱,输入设置的保护......
  • 《程序是怎样跑起来的》——第9章 操作系统和应用的关系
    一、操作系统功能的历史1、在计算机中尚不存在操作系统的年代,完全没有任何程序,因此程序员就需要编写出处理相关的所有程序。用机器语言编写程序,然后再使用开关将程序输人,这一过程非常麻烦。于是,有人开发出了仅具有加载和运行功能的监控程序,这就是操作系统的原型。(操作系统(Operat......
  • 今天继续学习day2
    56函数的分文件编写----63指针啥的一堆,,,有必要回看。--------c++语言啥的。呃呃呃呃我好像要跑的话需要用代码仓库的代码url送过去,有一个克隆仓库?我记得,既然我是连的服务器,那我的本地仓库是啥呢?我是不是应该在GitHub搞一个代码url?放好我需要的试的g++14.49:VSCode工作区就......
  • SSR解决了什么问题?有做过SSR吗?你是怎么做的?
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助一、是什么Server-SideRendering 我们称其为SSR,意为服务端渲染指由服务侧完成页面的 HTML 结构拼接的页面处理技术,发送到浏览器,然后为其绑定状态与事件,成为完全可交互页面的过程先来看看Web3个阶段的发展史:......
  • vs2010 快捷键 注释
        3.写代码时经常要注释一些代码,测试,然后再取消注释,反复如此,可以记住这两个快捷键,按Ctrl+K,Ctrl+C注释代码,按Ctrl+K,Ctrl+U取消注释。可以在开发中不用将手在键盘和鼠标间移来移去,是一件多么惬意的事啊。这时候还可以配合Shift+上下键头,可以选择多行。就此告别用鼠标选......
  • 基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的智能监考系统(Python+PySide6界面+训练代码)
    摘要:本文介绍了一种基于深度学习的智能监考系统系统的代码,采用最先进的YOLOv8算法并对比YOLOv7、YOLOv6、YOLOv5等算法的结果·,能够准确检测图像、视频、实时视频流以及批量文件中的目标。文章详细解释了YOLOv8算法的原理,并提供了相应的Python实现代码、训练数据集,以及基于PySide6......
  • sqlserver常用语句
    1、创建数据库MytestCREATEDATABASEMytest2、创建表StudentsCREATETABLEStudents(IDINTPRIMARYKEYIDENTITY(1,1),/*identity(1,1)为每次递增copy1位primarykey为主键*/NameVARCHAR(50)NNOTNULL,AgeINTNOTNULL,CityVARCHAR(50)NOTNULL......