位置: 编程技术 - 正文

基于vue.js快速搭建图书管理平台(使用vue-cli快速搭建vue项目)

编辑:rootadmin

推荐整理分享基于vue.js快速搭建图书管理平台(使用vue-cli快速搭建vue项目),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue快速搭建网站,vue快速搭建,vue快速搭建项目,vuejs怎么用,vuejs怎么用,vue.js环境搭建,快速搭建vue前端项目,vue.js环境搭建,内容如对您有帮助,希望把文章链接给更多的朋友!

Vue.js是当下很火的一个JavaScript MVVM(Model-View-ViewModel)库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。

上一期简单讲解了vue的基本语法,这一次我们做一个小项目,搭建一个简单的图书管理平台,能够让我们更深刻的理解这门语言的妙用。

1、DEMO样式

  首先我们需要搭建一个简单的demo样式,推荐大家使用bootstrap,可以很快的搭建出一个清晰简洁的页面。

  给大家分享一段我的代码吧。  

  运用了bootstrap的栅格系统,和一些简单的组件,不光简单快捷,还能自动实现响应式呢。

  而且做出来的效果也不难看,挺整洁的。

  给大家看下刚开始的效果图。

  如果对这个CSS框架没有了解的话,自己写一下样式也没关系。

2、创建vue实例

    接下来,我们导入自己的JS文件,创建一个vue实例。

  data中是一些初始的数据,可以随意填写。

3 、将各种指令添加到HTML 

  我们说过,vue的核心聚焦在视图层,所以指令是最重要的一步,我们一点一点说。

  不过因为指令分布的比较乱,所以直接附上全部代码,然后我一个一个的解释。

    首先,将id为app的vue实例挂载到DOM节点上,如果对于这些基本内容还不了解的话,可以去看我的上一篇博客,详细的介绍了关于vue的基础知识。

  下面的表格,在tr中通过一个v-for循环,将vue实例data中的数据,全部载入到表格里。

  细心的读者应该发现了,我在v-for前写了一个v-cloak,这是干什么的呢?

  用过angular,vue这种框架的人应该都知道,当我们用{{}}绑定数据的时候,当页面刷新的瞬间,会看到闪烁而过的原始代码。

  当信息量比较大的时候,这种体验无疑是十分恶劣的,这个时候,v-cloak这个指令保持在元素上直到关联实例结束编译。

  和 CSS 规则如[v-cloak] { display: none }一起用时,这个指令可以隐藏未编译的 Mustache 标签直到实例准备完毕。

  这样就解决了刷新的瞬间页面出现大量乱码的情况。

基于vue.js快速搭建图书管理平台(使用vue-cli快速搭建vue项目)

  下面的v-if和v-else就是为了练习一下各种指令啦,让我们的按钮生成的时候可以轮流生成两种颜色~

  而v-model是为了在input中输入内容时,可以动态的取到输入的内容。

  还是那句话,这些基本指令不认识的话,可以去我的上一篇博客查看。

  那些v-on:click绑定的函数,一会一个一个详细解释,现在先来看一下效果。

  

  还不错吧~接下来我们就开始说一下各个函数。  

  这个是添加函数,大家可以去上面看一下vue实例中data里面的代码。

  其实就只是这么几行代码,vue的强大就已经展现的淋漓尽致了。

  因为我们在输入框中绑定了v-model,所以我们输入的内容就会动态的与book这个对象同步。

  这个函数的原理就是给book那个对象的id赋值,然后将通过v-model动态绑定到输入框上的数据,也就是我们输入的数据,push进books那个数组。

  最后将book对象清空,也就是把我们的输入框清空了。

  区区3行代码,信息的录入就完成了,是不是很神奇呢。

  哦对了,在vue实例中,this指向的就是本身这个vue实例,对面向对象的概念没有了解的话,建议百度一下this指向问题。

  下面看一下删除  

  删除的原理是取到当前books数组的长度,当前选中的那一条的下标是它的id-1,用splice方法将它删除。

  然后通过循环,将id比被删除数据大的那些项的id都减去1,保持序号的连续。

  然后是修改 

 第一个函数就是将修改框弹出来,把添加的框隐藏掉,然后把需要修改的id绑定到一个全局的变量上~

  然后第一个函数才是真正的修改命令。

  将刚才绑定的全局变量,赋值给当前id,然后还是用splice方法,用输入的内容把原来的内容替换掉~

  然后还是同样的,将book对象也就是输入框清空。

结尾

 这样一个简单的信息录入平台就完成了,虽然代码不多,但是足以让我们深深感受到vue的强大。

 未来页面的发展趋势,一定是绕不开这样的设计思路的。

以上所述是小编给大家介绍的基于vue.js快速搭建图书管理平台,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

vue.js语法及常用指令 Vue.js是当下很火的一个JavaScriptMVVM(Model-View-ViewModel)库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的

vue.js todolist实现代码 案例知识点:1.vue.js基础知识2.HTML5本地存储localstoragestore.js代码constSTORAGE_KEY='todos-vue.js'exportdefault{fetch(){returnJSON.parse(window.localStorage.getItem(STORAGE_KEY)||'[]')

vue.js 父向子组件传参的实例代码 1.新建componentA.vue组件,代码如下:store.js代码如下:constSTORAGE_KEY='todos-vue.js'exportdefault{fetch(){returnJSON.parse(window.localStorage.getItem(STORAGE_KEY)||'[]')},save(items){

标签: 使用vue-cli快速搭建vue项目

本文链接地址:https://www.jiuchutong.com/biancheng/373343.html 转载请保留说明!

上一篇:探讨Vue.js的组件和模板(vue.js有哪些组件)

下一篇:JS中使用apply、bind实现为函数或者类传入动态个数的参数(js中的apply方法)

  • 税务局代个人开发票
  • 个人注册公司有什么优惠政策
  • 资产超过5000万的企业所得税税率
  • 个税抵扣未及时填报
  • 公司交社保是怎么计算的
  • 合同金额与结算金额一致,如何约定
  • 货到票未到怎么入账
  • 哪些银行承兑汇票不能收的名单
  • 跨月增值税专票退回涉及哪些税费
  • 对于税收会计记账科目应该如何设置?
  • 公司如何持续发展
  • 电子发票开错了怎么解决?
  • 上期留抵税额计算
  • 购进固定资产抵扣时咋填报增值税
  • 汇算清缴是啥
  • 缴纳滞纳金计入什么科目
  • 海关年检需要什么资料
  • 加速折旧法主要包括哪些内容
  • 领备用金时会计怎么做账
  • 企业固定资产折旧费计入什么成本
  • 差额征税预缴税额怎么算
  • 工程发票预交税金规定
  • Windows server 2008设置远程桌面连接的详细步骤(图文教程)
  • 价款包括增值税税率吗
  • 在建工程转固定资产后如何计提折旧
  • macbook直接显示桌面
  • 转账支票出账日期
  • 增值税专票开错了可以作废吗
  • php floor()
  • 企业所得税税前扣除凭证管理办法
  • php毫秒转换时分秒
  • 出口已使用的设备退税还是免税
  • 考拉妈妈打考拉
  • php获取文本框输入的值
  • 钉钉的组织在线怎么设置
  • javaweb知识点汇总
  • 其他债权投资按公允价值计量,为什么计提减值准备
  • ts类型声明 要为某个文件里的变量声明吗
  • 小规模纳税人房产税优惠政策2023
  • 出口退税逾期申报,需申报出口货物收汇情况表
  • 手工凭证三级明细
  • vue2 自定义 el-radio-button 的样式并设置默认值的方法
  • 小规模超500万升一般纳税人规定
  • 什么情况可以行政拘留不予执行
  • 会议服务费免税吗
  • 房地产企业借款利息扣除标准
  • 生产成本帐
  • 研发人员工资加计扣除以实发
  • 汇算清缴时资产折旧怎么填
  • 接受非货币性资产投资入账价值
  • 研发支出资本化计入什么科目
  • 取得股息红利怎么交税
  • 企业网银年服务费怎么做账
  • 售后服务期多久
  • 长期借款的利息费用计入什么科目
  • 理财产品产生的收益会成为本金吗为什么
  • 合伙 利润分配
  • 新准则下企业开什么发票
  • win2008 安装无线服务卡住了
  • solaris root密码过期
  • 清华同方bios通用密码(thtfpc)
  • win8开机启动项怎么关闭
  • qqexternal.exe是什么进程如何删除(CPU的使用率在90%)
  • DxDebugService.exe是什么进程 DxDebugService进程安全吗
  • android7应用程序开发教程
  • win10注册表详解
  • Deepin 2014.2正式版下载 和安装教程
  • win10周年版
  • linuxnamespace入门
  • windows10粘滞键
  • jquery-file-upload 文件上传带进度条效果
  • linux的rz sz命令
  • perl 教程
  • unity固定位置随机生成物体
  • window.requestAnimationFrame是什么意思,怎么用
  • vuex按需加载
  • jquery访问本地html
  • 陕西个体户免税政策
  • 财税公司工资怎么样
  • 云开票怎么报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设