热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Vue实现简单计算器(讲解)

原标题:Vue实现简单计算器(讲解)目录案例需求

原标题:Vue 实现 简单计算器(讲解)


目录



    • 案例需求

    • 案例思路


      • 实现静态页面

      • 导入Vue

      • 为静态页面添加指令

      • 设置 计算功能

      • 最终代码

          • 自我激励





案例需求

案例样板


案例思路



  1. 通过v-model 指令 实现数值A和数值B的绑定

  2. 给计算按钮绑定事件,实现计算逻辑

  3. 将计算结果绑定到对应位置



实现静态页面

<div id='app'>
<h1>简单计算器h1>
<div><span>数值A:span><span><input type="text" v-model='a'>span>div>
<div><span>数值B:span><span type="www.yii666.comtext" v-model='b'>span>div>
<div><button>计算button>div>
<div><span>计算结果span><span>span>div>
div>


导入Vue

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


为静态页面添加指令

<div id='app'>
<h1>简单计算器h1>
<div><span>数值A:span>
<span>
<input type="tex文章来源地址37290.htmlt" v-model='a'>
span>
div>
<div>
<span>数值B:span>
<span>
<input type="text" v-model='b'>
span>
div>
<div>
<button v-on:click="handle">计算button>
div>
<div><span>计算结果span><span v-text="result">span>div>
div>


设置 计算功能

<script type="text/Javascript">
/* */
var vm = new Vue({
el: "#app",
data: {
a: '',
b: '',
result: ''
},
methods: {
handle: function () {
// 实现计算逻辑
文章来源地址37290.html this.result = parseInt(this.a) + parseInt(this.b);
}
}
});
</script>


最终代码


<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="token punctuation">">
<title>简单计算器title>
head>
<body>
<div id='app'>
<h1>简单计算器h1>
<div><span>数值A:span>
<span>
<input type="text" v-model='a'文章来源站点https://www.yii666.com/>
span>
div>
<div>
<span>数值B:span>
<span>
<input type="text" v-model='b'>
span>
div>
<div>
<button v-on:click="handle">计算button>
div>
<div><span>计算结果span><span v-text="result">span>div>
div>
<script type="text/Javascript" src="js/vue.js">script>
<script type="text/Javascript">
/* */
var vm = new Vue({
el: "#app",
data: {
a: '',
b: '',
result: ''
},
methods: {
handle: function () {
// 实现计算逻辑
thwww.yii666.comis.result = parseInt(this.a) + parseInt(this.b);
}
}
});
script>
body>
html>


自我激励

让我们一起自我激励吧!相信我们将会成为下一个奇迹的创造者!我们将会以成功者的姿态展现于学校及师生面前!我们将为自己充实的成就而感到自豪!

来源于:Vue 实现 简单计算器(讲解)


推荐阅读
  • 【Vue基础】监听属性watch
    Vue监听属性是watch,我们可以通过watch来响应数据的变化。代码示例: ... [详细]
  • #ReactivityFundamentals#DeclaringReactiveState ... [详细]
  • 如何自行分析定位SAP BSP错误
    The“BSPtag”Imentionedintheblogtitlemeansforexamplethetagchtmlb:configCelleratorbelowwhichi ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • 媒介本文的前身是源自github上的项目awesome-github-vue,但由于该项目上次更新时候为2017年6月12日,许多内容早已逾期或是许多近期优异组件未被收录,所以小肆 ... [详细]
  • 认识Vue关于Vue的描述有不少,不外乎都会拿来与Angular和React对比,同样头顶MVVM双向数据驱动设计模式光环的Angular自然被对比的最多,但到目前为止,Angul ... [详细]
  • <!DOCTYPEhtml><htmllang=en><head><metacharset=UT ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 1、前端代码需要引入:element.min.cssvue.min.jselement.min.jsaxios.min.js  nuget里面可添加 ... [详细]
author-avatar
手机用户2502921663
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有