vue.user的笔记(5.19)

Vue3快速上手(十七)Vue3之状态管理Pinia 从官网截图里可以直接看到,pinia是一个vuejs的状态(数据)管理工具。功能性同vuex。logo是小菠萝。它是一个集中式状态管理工具。就是将多个组件共用的数据管理起来,重复利用。有点类似缓存的意思。 阅读详情

兄弟组件之间的案例传值案例

div id="app">
        <componenta></componenta>
        <componentb></componentb>
    </div>
    <script src="js/vue.js"></script>
    <script>
        var bus=new Vue();
        Vue.component('componenta',{
            template:`
                <div>
                    <h1>我是组件A</h1>
                    <ul class="lista">
                        <li v-for="(value,index) in list" @click="send(index)">
                            <img :src="value.url"> 
                            <p>{{value.title}}</p>
                            <p>{{value.price}}</p>
                        </li>        
                    
                    </ul>
                </div>
            `,
            data:function(){
                return{
                    list:[
                        {id:1,url:"img/1.jpg",title:"华为p30",price:"300"},
                        {id:2,url:"img/2.jpg",title:"华为p40",price:"400"},
                        {id:3,url:"img/3.jpg",title:"华为p50",price:"500"}
                    ]
                }
            },
            methods:{
                send(index){
                    bus.$emit('sendEvent',this.list[index]);
                    console.log(this.list[index]);
                }
            }
        })

        Vue.component('componentb',{
            template:`
                <div>
                    <h1>我是组件B</h1>
                    <img :src="obj.url">
                    <p>{{obj.title}}</p>
                    <p>{{obj.price}}</p>
                </div>
            `,
            data:function(){
                return{
                    obj:{}
                }
            },
            mounted(){
                bus.$on('sendEvent',(msg)=>{
                    console.log(msg);
                    this.obj=msg;
                })
            }
        })
        new Vue({
            el:"#app"
        })
    </script>

vue自定义指令案例
案例1

    <div id="app">
        <input type="text" v-focus>
        <br/>
        <br/>
        <br/>
        <input type="text">
    </div>
    <script src="js/vue.js"></script>
    <script>
        Vue.directive('focus',{
            inserted(el){
                el.focus();
            }
        })
        new Vue({
            el:"#app"
        })

案例二

    <div id='app'>
        <p v-color>喜欢谁那</p>
        <p></p>

        <div v-color>喜欢哪个</div>
    </div> 
    <script src="js/vue.js"></script>
    <script>
        Vue.directive('color',{
            //
            inserted(el){
                el.style.background="red";
            }
        })
        new Vue({
            el:"#app"
        })
    </script>

案例三`

    <p id="app" v-color>她们你选谁</p>
    <script src="js/vue.js"></script>
    <script>
        Vue.directive('color',{
            inserted(el){
                var num=(Math.random()*1000000).toFixed(0);
                console.log(num);
                // 45679
                el.style.background='#'+num;
            }
        })

        new Vue({
            el:"#app"
        })

vue.user的使用

    <!-- 
        Vue.use()主要用于在vue中安装插件
        //插件函数也可以是一个对象,如果是对象,必须提供install()方法
     -->
     <div id="app" v-chg>选第一个嘛</div>
     <script src="js/vue.js"></script>
     <script src="plugin.js"></script>
     <script>
         Vue.use(myPlugin);
         new Vue({
             el:"#app"
         })
     </script>
//功能
var myPlugin={};
myPlugin.install=function(){
    Vue.directive('chg',{
        inserted(el){
            el.style="width:100px;height:100px;background:yellow";
        }
    })
}
vue-users:用vue.js制作的用户列表 Vue用户 Vue用户是一个从API获取随机用户列表并打印信息的应用程序。 它具有3个视图:主页,用户列表和用户详细信息。 有几个按钮具有不同的操作,可以删除,隐藏和选择随机用户。 通过单击用户,您可以查看所选用户的完整信息,此页面具有使用Google Maps或Leaflet制作的地图。 开发界面 使用 2.6.10开发了Javascript框架。 该项目使用并且具有作为vue路由器和Google Maps的依赖项。 内容 文件夹的结构 资产 常数 意见 成分 项目设置 npm install 编译和热重装以进行开发 npm run serve 编译并最小化生产 npm run build 运行测试 npm run test 整理和修复文件 npm run lint 在Github页面中发布 npm run deploy 自定义配置 请参阅。 依存关系 NPM套餐 NPM套餐 稳定 立即下载

相关推荐

手把手教你用芯驰X9HP驱动MAX96755/MAX96752点亮智能座舱仪表屏(附完整寄存器配置表)

本文详细介绍了如何使用芯驰X9HP驱动MAX96755/MAX96752实现智能座舱仪表屏的完整开发流程,包括硬件架构解析、关键寄存器配置、Linux BSP集成及调试技巧。通过实战指南和完整寄存器配置表,帮助开发者快速掌握驱动开发核心技术,提升智能座舱系统的显示性能与稳定性。

weixin_30879169的博客 526

Vue工具库VueUse的具体用法

前言 上次在看前端早早聊大会中, 尤大大再一次提到了 VueUse 的一个库。 好奇了一下,点看看了看。好家伙啊, 我直接好家伙。这不就是曾经我也想自己写一个 vue 版的 hooks 库吗?(因为我觉得 vue3 和 hooks 太像了) 可是我还不太会, 你现在直接把我的梦想给破灭了,下面我们一起来看看吧!VueUse 作者 Anthony Fu 分享可组合的 Vue_哔哩哔哩_bilibili 什么是 VueUse VueUse不是Vue.use,它是为Vue 2和3服务的一套Vue Composi

qq_40021015的博客 3万+

PTGui使用教程

PTGui使用教程为啥使用ptgui开始使用ptgui 为啥使用ptgui ptgui是一个全景拼接软件,在海思hi3559上做视频拼接的时候,需要拼接参数,这是就需要使用到ptgui,这里可以在该网站下下载ptgui:下载地址 开始使用ptgui 第一步,加载图片,我这里添加了三幅图 然后添加控制点(可以先多对准几次图像,这样会自动生成一些控制点,但是不保证准确),建议控制点不要太密集 点开镜头设置,勾选以下几个选项以及配置好镜头类型,如下图 点开优化器,在高级界面中配置如下参数,最后点

what_wrong的博客 1万+

VueUser中实用的方法

响应式获取鼠标相对于元素的位置。响应式监听目标元素的可见性。

w_z_bin的博客 489

超详细YOLOv8目标检测全程概述:环境、训练、验证与预测详解

这篇博文提供了一个关于使用YOLOv8进行目标检测的全面指南,包括环境搭建、模型训练、验证和预测的详细步骤,以及如何解释训练过程中生成的各种图表和数据。整篇文章为读者提供了一个关于如何利用YOLOv8进行目标检测的实践指南,从环境搭建到模型部署,再到结果分析,每一部分都给出了详细的步骤和解释。此外,还有对于模型输出的解释,帮助读者更好地理解和使用YOLOv8模型。

CDBmax的博客 10万+

Xilinx System Generator多速率系统(Multi-Rate Systems)的使用

在本实验练习中,您将学习在System Generator中如何使用多个时钟域有效地实现具有多个数据速率的设计。

白码王子小张的博客 1093

vue.use()

文章目录前言一、vux.use()是什么?二、使用步骤1.创建index.js2.在main.js 加入代码总结 前言 vue.user()的作用 一、vux.use()是什么? 是vue 使用第三方插件提供的入口。 二、使用步骤 1.创建index.js 代码如下: const plugin = { install(vue) { alert() console.log(vue) } } export default plugin 2.在main.j

chen852249298的博客 524

用户存续期价值评估CLV(二) BG/NBD Model python模拟

BG/NBD Model …继续 想象每一个客户有两个硬币,一个“Buy Coin"控制客户购买的概率;一个"Die Coin"控制客户流失、不再购买的概率。 前面假设了客户的交易次数服从泊松过程: 在一年中的每个月,客户都以抛硬币的方式来决定是否购买。我们所观察到的购买次数取决与泊松分布的参数 ????。 %matplotlib inline import numpy as np impor...

weixin_43171270的博客 3426

user.vue

【代码】user.vue。

Sinlair的博客 331

万字数据仓库面试题及参考答案

星型模型由一个中心的事实表和多个外围的维度表组成,事实表存储度量值和事实,维度表存储描述性属性和维度。星型模型和雪花模型的区别在于雪花模型将维度表进一步细化,形成多层次的结构,而星型模型由一个中心事实表和多个维度表组成,适用于查询较为简单的情况。维度建模通常采用星型模型或雪花模型,将数据分为事实表和维度表,其中事实表存储度量值和事实,维度表存储描述事实的属性。三者之间的关系可以这样理解:数据仓库主要关注历史数据的存储和分析,数据中台则关注数据的服务化和资产化,而数据湖则关注原始数据的存储和多样性。

大模型大数据攻城狮的专栏 560

YOLOv10改进策略【注意力机制篇】| 2024 蒙特卡罗注意力(MCAttn)模块,提高小目标的关注度

本文记录的是基于蒙特卡罗注意力(MCAttn)模块的YOLOv10目标检测改进方法研究。利用提高的跨尺度特征提取能力,使模型能够更好地传递和融合提取的多尺度特征,提高对小目标的关注度。Exploiting Scale-Variant Attention for Segmenting Small Medical Objects使用一种基于随机采样的池化操作来生成尺度无关的注意力图。它从三个不同尺度(3×33×33×3、2×22×22×2和1×11×11×1,即池化张量)中随机选择一个1×11×11×1注意力图

Limiiiing的博客 2187

微服务和VUE入门教程(3): user微服务的搭建

微服务和VUE(3): user微服务的搭建 1.user微服务的作用 我们要在user微服务模块中编写登录功能。 2.代码的编写 2_1. 新建user模块 过程参考注册中心的建立过程。 2_2. 修改pom文件 加入以下两个依赖:一个web依赖,一个客户端的依赖,有了这个依赖,就可以将微服务注册到注册中心了。 <dependencies> <dependency> <groupId>org.springframework

bigben 1182

后台管理系统-7-vue3之引入配置文件baseURL

mock=false,本地模拟。mock=true,线上模拟。baseURL+url=实际请求的URL。get请求param参数,post请求data参数。

qq_20466211的博客 208

Ruoyi-Vue后端单表user 的CURD 功能代码和测试

检查UserMapper.xml和UserMapper.java中红框标记的代码是否都能一一对应,如果有不对应的只需修改成对应的即可解决报错。2.检查SecurityConfig中添加进去的网址和HelloController中的网址是否一一对应。在.antiMatchers的()中添加等会测试用的网址,否则测试时会被屏蔽。返回1时说明添加成功,此时重新Get可以看到成功添加了一个id为6的人。返回1说明修改成功,重新get可以看到id为6的人的信息被修改了。1.检查是否是因为网址输入错误导致的。

HUMGAMING的博客 2325

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

VueJs前端框架

文章目录VueJs一、vuejs二、入门程序三、vuejs的常用指令四、vue中使用ajax请求五、案例六、总结 VueJs 一、vuejs vuejs是一个实现数据双向绑定的js框架。 二、入门程序 vuejs使用方法: 在页面中引入vue的js文件。 在页面中定义一个根节点。一般就是div 在js代码中初始化一个vue对象,基于上面的根节点初始化。 js变量在vue对象中定义,页面使...

sgw101的博客 438

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

vue笔记

监听字符串、数字、布尔值等简单数据类型时,直接在watch中定义与数据同名的属性,属性值为处理函数(接收两个参数:新值newVal和旧值oldValdata() {return {username: '', // 简单数据age: 18},watch: {// 监听 username 的变化console.log('用户名从', oldVal, '变成了', newVal);},// 监听 age 的变化。

2301_79775040的博客 4290

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

[FE] 有效开展一个前端项目2 (vuejs-templates/webpack)

1.安装 nodejs、npm $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - $ sudo apt-get install -y nodejs # 10版本的node已包含有npm,所以不需要另外执行 apt-get install -y npm ( 以上是通过 packa...

dilunzhuang0924的博客 456

页面分析:用户管理页面user.vue

是Vue生命周期钩子,用于在组件挂载后执行初始化逻辑。是封装好的表格和弹窗组件,遵循CRUD模式(增删改查)。是封装好的表格组件,接收查询条件、列配置和数据获取函数。是一个通用的CRUD逻辑封装,返回了一系列状态和方法。在组件挂载后,加载角色和部门数据,供表格和表单使用。布局组件化:通过UI框架的布局组件快速构建页面结构。封装CRUD逻辑:避免重复代码,集中管理操作逻辑。封装组件:将表格功能封装为独立组件,提高复用性。组件化开发:将功能拆分为独立组件,提高复用性。是对表格组件的引用,用于调用其方法(如。

xuukai的博客 782

【vue学习笔记】vue3使用vuex进行数据缓存

Vue3使用vuex进行数据缓存

qq_35392791的博客 2934

vue -html,GitHub - vuejs/vue: Vue.js is a progressive, incrementally-adoptable JavaScript framework...

Supporting Vue.jsVue.js is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers. If you'd like to join them, plea...

weixin_39864373的博客 306

Vuejs案例

综合案例 案例需求 完成用户的查询与修改操作 数据库设计与表结构 CREATE DATABASE vuejsdemo; USE vuejsdemo; CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, age INT, username VARCHAR(20), PASSWORD VARCHAR(50), email VARCHAR(50),...

qq_42121746的博客 369

Vue 3与React 19技术栈选型:从核心原理到实战决策框架

在现代前端开发中,响应式编程和组件化是构建用户界面的核心范式。其原理在于通过声明式或函数式的方式管理应用状态与视图的同步,从而提升开发效率和用户体验。从技术价值看,这带来了更可预测的代码行为、更便捷的逻辑复用以及更优的性能潜力。无论是开发中后台管理系统、高度交互的C端应用,还是需要服务端渲染的内容型网站,选择合适的技术栈都至关重要。本文聚焦于Vue 3的组合式API与React 19的Hooks体系,通过对比其响应式数据管理、逻辑复用模式及生态工具链,并结合团队背景与项目类型等实战考量,为启动新项目提供清晰

weixin_33898233的博客 431

Vue学习笔记(5)(Vuex)

Vue2.x学习笔记。原视频教程:最全最新Vue、Vuejs教程,从入门到精通_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili Vuex 认识Vuex 官方解释:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。 它采用 集中式存储管理 应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。 .

Lu_xiuyuan的博客 396

SpringBoot+Vue 学生读书笔记共享平台管理平台源码【适合毕设/课设/学习】Java+MySQL

SpringBoot+Vue 学生读书笔记共享平台管理平台源码【适合毕设/课设/学习】Java+MySQL,拿走直接用(附源码,数据库,视频,可提供说明文档(通过*AIGC*)*技术包括:MySQL、VueJS、ElementUI、(Python或者Java或者.NET)等等*功能如图所示。可以滴我获取详细的视频介绍

caooooooca的博客 199

vue router 中 mode 和 base 属性

首先附上官网链接:https://router.vuejs.org/zh/guide/essentials/history-mode.html 在vue的路由对象中有两个属性:mode (模式) 和 base (基路径) vue-router 默认 是hash (#) 模式,使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。但是,有时候我们也想用history模式,而history模式是利用h5 history.pushState API 来完成 URL 跳转而

逍湘子 1万+

webpack5+vue3+vant的基础配置

webpack一些基础知识点 核心概念 Entry : 入口,执行构建的第一步 Module : 会从配置的Entry开始递归找出所有依赖的模块 Chunk :用于代码的分割与合并 Loader:模块转换器 Plugin:扩展插件,在特定时机注入扩展逻辑改变构建结果 Output:输出结果 webpack是对jacascript打包的工具,不能识别其他的文件,所以需要配置loader进行识别 前言 项目目录结构 ├─build │ ├─webpack.base.conf.js //开发环境和生产

qq_41379824的博客 1236
上一篇: 5.17笔记
下一篇: 5.21笔记
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值