浅谈Vue项目实战(页面渲染+事件绑定)

Java零基础——Vue基础篇 它是一个构建用户界面单页面的框架 Vue是一个前端框架 https://www.pmdaniu.com/#file UI网站 阅读详情

前言:项目使用vue,记录搭建项目到上线心得,会一直跟新………

页面渲染

vue是不会去操作dom节点,是有数据去操控节点,在js文件数据都在data里

*js代码片*
export default {
    data() {
      return {
        formInline: {
          user: 'admin',
          region: 'shanghai'
        }
      }
   }
}

*vue代码片*

*下面的标签是使用element ui搭建页面,和vue没毛关系,当成一般标签*

<template>
    <el-row>
         <el-col :span="6">
            <div class="grid-content bg-purple">
                <el-form-item label="名称">
                <el-input v-model="formInline.name"></el-input>
              </el-form-item>
            </div>
          </el-col>
    </el-row>
</template>
<script>
 import listJS from './list.js';   //引入上面的js文件
    export default listJS;         //在把它输出,便可以渲染页面
</script>

vue数据渲染不只有这种方法,这是适合项目使用

渲染数据的方式个人经验

v-modle="formInline.name"  文本框渲染值
v-html="formInline.name"   一般标签渲染<h2><span><div>等
{{="formInline.name"}}    一般标签渲染<h2><span><div>等
v-for                     渲染列表
v-bind:value              绑定value属性
v-on:click 或者@click       click事件(两种写法)
v-modle:trim              v-modle修饰符,去掉空格

//例如渲染list
 list:[
        {name:"zhang",age:"20",completed:true},
        {name:"lisi",age:"21",completed:true},
        {name:"longwu",age:"23",completed:true},
        {name:"wangqi",age:"24",completed:true},
        {name:"shang",age:"25",completed:true}
    ]

<li v-for="(item,index) in list" >
    <input type="text" v-bind:value="item.name"  v-bind:disabled="item.completed"/>
    <input type="text" v-bind:value="item.age"   v-bind:disabled="item.completed"/>
    <button v-on:click="editItem(index)">编辑</button>
</li>

item就是每一列数据,index索引值,在项目中编辑,删除使用。

数据渲染差不多就这样,在看看钩子函数

*js文件*
export default{
   //数据
  data(){
     return {
        dialogFormVisible: false,
        form: {
            id:"1",
           name: 'admin',
          region: 'beijing'
        },
    }
  },
  //事件方法
  methods :{
    editItem(index){
            this.list[index].completed=false;
    }
 },
 //挂载到实例之后加载,个人理解初始化渲染页面这里可以调用方法
 mounted() {
      this.editItem();   //这样挂载后这个方法会被直接调用。
    },
}
Cursor 详细使用 Cursor 是一款基于 VSCode 开发的 AI 驱动代码编辑器,集成 GPT-4、Claude3.5 等先进 LLM,具备代码补全、生成、解释、调试等功能,可提升开发效率和代码质量。3. 代码编辑:在编辑区编写代码,利用快捷键提升效率,如 Ctrl+Space 触发智能代码补全、Ctrl+K 润色或修改代码、Ctrl+L 智能问答与代码编辑。3. 代码解释:选中代码,按 Ctrl+L,输入如 “解释这段代码的功能”,Cursor 会给出详细解释。 阅读详情

相关推荐

Qt快速读取Excel文件

网上很多读取方式都是如下形式,太慢了,打开文件+读取文件要6s以上,实在是受不了! QAxObject excel("Excel.Application"); excel.setProperty("Visible", false); QAxObject *work_books = excel.querySubObject("WorkBooks"); work_boo...

c+c++的博客 2万+

142.vue-事件绑定,样式绑定,条件渲染,循环渲染 day02

v-show -css的隐藏元素(display:none)切换模块 -具有更高的内存消耗 经常切换的业务。3,@click.self:只有点击到他本身之后才会触发事件,点击里面的子元素标签不会触发事件。4,@click.once:绑定的事件只会执行一次,执行后这个事件会解绑,不会再被执行。vue2.0 中v-if v-for 写到一个元素 v-for的优先级更高。el的名字可以自定义你喜欢的名字 而后面的arr2则是data有的现成的。1,@click.prevent:阻止事件的默认行为。...

qq_56008519的博客 504

Anthropic发布10款金融AI智能体模板深度解析:重构华尔街工作范式

摘要:2026年5月,Anthropic发布10款金融AI智能体模板,标志着AI从辅助工具升级为"虚拟同事"。这些智能体深度集成到Word、Excel等办公软件中,覆盖投行、商行、资管三大场景的核心工作流,预计可提升效率35-85%。技术架构基于Claude3.5Sonnet模型,具备200K上下文窗口和95%+的财务图表解析准确率,并与彭博等金融数据源直连。发布引发传统金融数据服务商股价下跌,摩根大通等机构则视其为成本优化工具。落地需分四阶段推进,关键在于数据治理和复合型人才培养。未来

yyq916的博客 635

2022/8/25 VUE的内容渲染,属性绑定指令,绑定事件

VUE的内容渲染,属性绑定指令,绑定事件

weixin_54534229的博客 389

吃透Chisel语言.04.Chisel基础(一)——信号类型和常量

开始肯定是介绍Chisel的基础内容了,《Chisel基础》这一部分主要会介绍数字设计中的两个基本组件:组合电路和触发器。这俩基本组件都不复杂,但是组合在一起就可以得到规模很大、功能也很强大的数字电路了。 第一部分我们就简单地看看Chisel中的信号类型和常量,在上一篇文章中也有相关介绍,其中还包括和Verilog之间的对比。......

github-3rr0r的博客 3823

特征拼接(Feature Concatenation)技术全景解析

特征拼接是深度学习中的核心特征融合技术,通过在指定维度连接不同来源的特征张量,创造性地解决了多源、多尺度特征融合的关键挑战。这种简单却强大的操作已成为现代神经网络架构设计的基石。

浩瀚之水的专栏 1642

vue生命周期

Vue实例有一个完整的生命周期,也就是从开始创建初始化数据、编译模板、挂载DOM、渲染一更新一渲染、卸载等一系列过程,我们称这是Vue的生命周期。

weixin_45774558的博客 5083

使用MATLAB求解二维顶盖驱动流问题的详细代码和说明

本文介绍了使用MATLAB求解二维顶盖驱动流问题的涡量-流函数方法。代码采用129×129网格,雷诺数Re=1000,通过迭代求解Navier-Stokes方程,包含流函数方程和涡量输运方程的离散求解。程序实现了边界条件处理、收敛性检查,并提供丰富后处理功能:流线图、涡量分布图、中心线速度曲线、矢量图和三维涡量可视化。计算结果可与Ghia等(1982)的经典数据进行验证。该代码完整展示了CFD问题的数值求解流程,包括参数设置、主循环计算和多种结果呈现方式,适用于流体力学教学和科研验证。

AI的内部世界的博客 227

Vue等待页面渲染完毕 nextTick 方法

nextTick 应用场景

xiaowude_boke的博客 2089

高通开发系列 - Linux/Ubuntu移植到QCS8xxx平台

QCS8250和QRB5165平台属于体系架构相同的芯片,前置是带cellular而后者不带,即前置有移动网络而后者没有。 BSP部分的软件内容有差异需要修改外,同一套代码编译出来的执行程序是可以运行的,不会存在体系架构、指令集不匹配的问题。 QCS8250平台没有Linux/Ubuntu的软件SDK,只有Android的SDK,但是它对应j兼容的QRB5165平台有LE(Linux)和Ubun(Ubuntu)SDK。所以我们需要做的就是用QRB5165 Linux/Ubuntu移植到QCS8250平台上来

fulinux的博客 3189

AI编程工具深度对比:Cursor、Copilot、Trae与Claude Code,2025年开发者该如何选择?

2025年AI编程工具市场已形成四大主力阵营:Cursor(AI原生IDE)、GitHub Copilot(行业标准)、Trae(中国免费方案)和Claude Code(终端交互)。核心差异体现在技术能力(代码生成准确率85%-95%)、智能体协作程度和上下文处理能力(8K-200K tokens)。用户体验方面,Trae对中文支持最佳且免费,Copilot企业集成强,Cursor平衡易用与功能,Claude Code适合高阶开发者。实际测试显示,不同工具在原型开发、算法实现等场景各有优势

fudaihb的博客 6498

如何在vue.js渲染完界面之后再调用函数

在使用vue.js框架的时候,有时候会希望在页面渲染完成之后,再执行函数方法来处理初始化相关的操作,如果只处理页面位置、宽或者高时,必须要在页面完全渲染之后才可以,页面没有加载完成之前,获取到的宽高不准确。使用过jquery的都知道,有个ready方法可以使用,但vue.js则需要结合watch和nextTick方法来使用。 1.下面开始介绍下,在页面加载一个数据列表完成之后,页面自动滚动定位到...

ruanhongbiao的专栏 2万+

大数据开发工程师必备面试题与解答

大数据开发岗位一直是互联网行业的热门方向,面试过程中既考察基础知识,也关注实际项目经验和问题解决能力。本文整理了等核心组件相关的高频面试题及参考解答,帮助大家高效准备面试。大数据面试不仅考察基础理论,更看重项目经验与问题解决能力。本文涵盖了等核心知识点及调优思路,希望能帮助你在面试中游刃有余。

X2829352498的博客 304

list vue 删除后页面渲染_浅谈Vue项目实战(页面渲染+事件绑定)

页面渲染vue是不会去操作dom节点,是有数据去操控节点,在js文件数据都在data里*js代码片*export default {data() {return {formInline: {user: 'admin',region: 'shanghai'}}}}*vue代码片**下面的标签是使用element ui搭建页面,和vue没毛关系,当成一般标签*import listJS from '....

weixin_42351102的博客 109

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

浅谈vue

Vue 什么是vue? Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 核心 虚拟DOM:不需要操作节点 事件绑定: {{}}插值表达式 v-model:用来双向绑定,绑定的不仅仅是文本框,单选,多选,多行文本域都是可以实现的 v

weixin_50098749的博客 470

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

浅谈vue中的几个重要的钩子函数

生命周期钩子函数 一个组件从创建到销毁的过程就是生命周期。 beforeCreate:创建前 1、当前vue实例化的时候会做一个初始化的操作,在这个生命周期函数里面我们可以做初始化的loading 2、在当前函数里面是访问不到data中的属性,但是可以通过vue的实例对象进行访问 created:创建后 1、当beforeCreate执行完毕以后,会执行created...

baidu_26315231的博客 728

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

浅谈Vue中的几个生命周期函数。

生命周期钩子函数 一个组件从创建到销毁的过程就是生命周期。 beforeCreate:创建前 1、当前vue实例化的时候会做一个初始化的操作,在这个生命周期函数里面我们可以做初始化的loading 2、在当前函数里面是访问不到data中的属性,但是可以通过vue的实例对象进行访问 c...

QWEQAZSDCX的博客 1076

浅谈react

react 是什么 React 是一个为数据提供渲染为 HTML 视图的开源 JavaScript 库。React 为程序员提供了一种子组件不能直接影响外层组件的模型,数据改变时对 HTML 文档的有效更新,和现代单页应用中组件之间干净的分离。 jsx 语法糖 javascript xhtml 用jsx 来描述组件的虚拟dom class 也是语法糖 <div id='test' cla...

weixin_46477022的博客 188

Vue基础入门教程(vue2)

vue基础入门教程(vue2)

阿花的博客 1026

浅谈前端框架

本文探讨前端框架的核心本质与差异。现代前端框架围绕 “UI = f (state)” 核心,实现状态驱动 UI 更新。按状态与 UI 对应关系分应用级、组件级、元素级三类,UI 描述有 JSX 与模板两种方式。理解这些能助于选择合适框架及掌握其原理。

ik_makabaka的博客 1344

Vue.js与Jquery语言比较浅谈

部分是因为jQuery的流行,但主要是源于经验开发人员的一个错误的理念:因为jQuery是简单的,所以对于初学者也很简单适合。简单已经内建于它的设计。无需心理DOM,你可以看到它在网页上有保证,更新计数器不会弄乱你的DOM以意想不到的方式由于摇晃的节点选择。不再需要DOM复制,你可以看到它在网页上,保证更新计数器时不会由于靠不住的节点选择以意想不到的方式弄乱你的DOM。不同的功能被很好的组织和分层在Vue构造函数对象中,或能通过指令直接应用到模板中的DOM节点,这些指令提供更多的易于理解的上下文。

hdxx2022的博客 412

vue学习day01

v-clock指令用法 数据绑定指令 双向数据绑定 浅谈VUE双向数据绑定 事件绑定 属性绑定 样式绑定 1.二者结合使用 2.简化操作 3.默认的class会被保留 分支循环结构 v-if与v-show区别: 循环结构 ...

qq_42239440的博客 129

初次使用vue总结

浅谈vue使用遇到问题总结vue之旅v-if与v-showclick绑定问题vuex状态监控父子组件传值 vue之旅 本人也是第一次使用vue进行项目开发,在此之前vue经验较少,只是简单学习以及demo,在实际项目中还是有很多不足之处,所以遇到一些疑难杂症(可能问题比较简单,但对于小白的我来说还是需要花时间去解决的)。项目使用的是SPA模式。 v-if与v-show 使用过vue的都知道v-if...

mohaiblog的博客 3178

JQuery、Vue

生命周期? 双向数据绑定? v-model的原理,v-if和v-show的区别,对性能的影响? Vue-router的两种方式 ? Vue3新特性? Data为什么是函数?用对象会怎么样? Localstorage和sessionstorage、vuex区别和应用场景? Vue组件间通信? ...

qq_44850945的博客 523

vue.js基础入门

vue.js基础入门 该文章只是我对vue基础知识的一点总结,详细vue知识请看Vue官方文档。 一、什么是vue.js 是一个轻量级MVVM框架,数据驱动+组件化的前端开发。 数据驱动:数据响应原理——数据(model)改变驱动视图(view)自动更新。 组件化:扩展html元素,封装可重用代码。 组件设计原则 页面上每个独立的可视/可交互区域视为一个组件 每个组件对于一个工程目录,组...

二熊不是熊二的博客 390

2018 浅谈前端面试那些事

(点击上方公众号,可快速关注)作者:江文艺https://segmentfault.com/a/1190000013857582虽然今年没有换工作的打算,但为了跟上时代的脚步,还是忍不住整理了一份最新前端知识点。知识点汇总1.HTMLHTML5新特性,语义化浏览器的标准模式和怪异模式xhtml和html的区别使用data-的好处meta标签canvasHTML废弃的标签IE6 bug,和一些定位写

前端大全 9290
上一篇: 浅谈Vue项目实战(项目结构了解)
下一篇: 浅谈Vue(使用vue+element ui搭建页面)
bloxed
博客等级 码龄10年 263粉丝 192原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值