reactive effect vue 3.0

vue学习笔记之执行顺序

vue文件加载顺序:index.html>app.vue>main.js 加载顺序详情: 执行index.html(index.html中id为app的div标签是一个挂载点,之后我们的Vue根实例就会挂载到该挂载点上) 执行main.js main.js找到实例挂载app.vue文件,将index ......
顺序 笔记 vue

CocosCreator3.x 应用在UI(Sprite) 上的 shader(.effect) 的合批,通过自定义顶点参数(一)、前言

前言 为啥要合批 减少DC 什么是自定义顶点参数 通过 几何体实例化 特性(GPU Instancing)可使 GPU 批量绘制模型相同且材质相同的渲染对象。如果我们想在不打破这一特性的情况下单独修改某个对象的显示效果,就需要通过自定义几何体实例化属性。 参考文档 UI(Sprite) 怎么你了? ......

CocosCreator3.x 应用在UI(Sprite) 上的 shader(.effect) 的合批,通过自定义顶点参数(二)、具体操作步骤

具体操作步骤 接下来以一个制造旋转效果的 shader 为例子,提供了这些参数的设置: 旋转速度 float 旋转中心位置 vec2 逆时针/顺时针 bool 扭曲度 float 并在使用的贴图一致的前提下并且参数不同的值都能够合批。 最终项目可以从 GITHUB 获取。 CCC版本:3.8.0 深 ......

CocosCreator3.x 应用在UI(Sprite) 上的 shader(.effect) 的合批,通过自定义顶点参数(三)、参考资料

参考资料 资料1 来源:https://forum.cocos.org/t/topic/148747/28 用户:homym(tkhoi01281) 3.x 版自定参数我是利用createMesh方法去生成ui,因为createMesh就有自定义顶点参数的方法 这个改动其实是可以弄一个新sprite ......

vue + tornado 个人博客项目简介

vue + tornado 个人博客项目简介 项目链接:https://www.freepd.top 项目链接:https://admin.freepd.top 项目简介 首页预览 本站接入了百度api 每小时更新访问量 域名在阿里云购买,解析到腾讯云服务器 ssl证书为阿里云每年免费申请20个 技 ......
tornado 简介 项目 个人 博客

Vue2 element-table 动态添加一行

Vue2 element-table 动态添加一行 <template> <div class="app-container"> <!-- 表格 --> <el-table :data="tableData" :height="fullHeight" border> <el-table-column ......
element-table 一行 element 动态 table

CocosCreator3.x 应用在UI(Sprite) 上的 shader(.effect) 的合批,通过自定义顶点参数(三)、源码阅读

源码阅读部分 顶点数量、布局相关设置 针对 UI 所使用的 Mesh 的顶点设置:如 simple 模式使用 1个矩形(2x2个顶点),sliced 模式使用 9个矩形(4x4个顶点) dataLength 相当于顶点数量。 vertexRow 和 vertexCol 描述了网格形状。 SetInd ......

vue实现文件上传与下载

一、文件上传(多个文件上传) 1、文件上传弹窗代码: <! 上传文件弹窗 > <el-dialog :title="addFileTitleName" :visible.sync="dialogAddFile" width="500px" style="padding:0;" @close="res ......
文件 vue

vue3项目创建

1. 确保npm指令能够运行 - 官网下载nodejs Download | Node.js (nodejs.org) 安装完成后重启intellij 2. 终端输入 npm install -g create-vue 3. 终端输入 create-vue 新建vue项目 根据需要设置功能, 例: ......
项目 vue3 vue

vue打包部署遇到的问题

网站上线中遇到的问题(跨域,404,空白页解决方案) 因为本人是后端开发工程师,对前端开发不了解,踩了很多坑,所以将踩过的坑分享出来,以供参考 网站地址:这里 这段时间将项目部署到服务器中引发了几个问题 第一个问题:跨域 一般跨域是由后端来解决的,但是由于项目中加入了追踪请求的日志,频繁option ......
问题 vue

开发实例:后端Java和前端vue实现文件上传和下载功能

首先,在Java的后端代码中,我们可以使用Spring框架来实现文件上传和下载功能。以下是一个简单的示例: 文件上传 首先,我们需要在html页面上创建一个表单,其中包含一个file类型的输入字段: <form action="/upload" method="POST" enctype="mult ......
开发实例 前端 实例 功能 文件

vue - 实现文件的上传-字节流下载详细过程

前言这个需求一般是在有合同的地方用,首先不止一个地方用我们应该把他封装成一个简易的全局组件, 上传的时候封装成全局组件,传2个值,一个合同id,一个开关,下载的时候调用接口获取文档流下载 注意看下面的文件上传下载-细节有详细的过程和遇到的问题和解决方案 效果图接口配置import request f ......
过程 文件 vue

[Vue]样式绑定 :class :style

1. class样式 写法:class="xxx" xxx可以是字符串、对象、数组。 1) 字符串写法适用于: 类名不确定,要动态获取。 2) 数组写法适用于: 要绑定多个样式,个数不确定,名字也不确定。 3) 对象写法适用于: 要绑定多个样式,个数确定,名字也确定,但不确定用不用。 2. styl ......
样式 class style Vue

OpenTiny Vue 支持 Vue2.7 啦!

TinyVue 是一个实现了一套代码同时支持Vue2和Vue3的跨端跨框架前端组件库,近期即将发布的 v2.11.0 版本将支持Vue2.7,实现了对Vue框架的全面支持,下一步就是React啦! ......
Vue OpenTiny Vue2

vue打包的时候删除 console 和 debugger

esbuild: { pure: VITE_DROP_CONSOLE ? ['console.log', 'debugger'] : [], supported: { // https://github.com/vitejs/vite/pull/8665 'top-level-await': tru ......
debugger console 时候 vue

29-Vue脚手架-mixin 混入

mixin 混入 功能:可以把多个组件共用的配置提取成一个混入对象 使用混合: 1)第一步,定义混入 新建一个JS文件,比如mixin.js src/mixin.js // 分别暴露 export const hunhe1 = { methods:{ showName(){ alert(this.n ......
脚手架 mixin Vue 29

vue实现动态展开与折叠内联块元素

功能需求 当多个内联块元素(比如div)在一个固定宽度的父元素内自动排列换行时,如果这些元素的行数超过四行,那么默认折叠超出的部分,并在第四行末尾显示一个按钮供用户切换展开或折叠状态。在折叠状态下,为了确保展开/折叠按钮能够显示在第四行末尾,会隐藏第四行的最后一个元素。在展开状态下,所有元素都会显示 ......
元素 动态 vue

vue3 watch 用法

<script setup> import { ref,computed,watch } from 'vue' const num = ref(1) const name = ref('ming') const obj = ref({name:'小明',age:30}) //watch 简单类型 / ......
watch vue3 vue

[Vue]computed和watch的区别

computed 和 watch 之间的区别: 1. computed 能完成的功能,watch 都可以完成。 2. watch 能完成的功能,computed 不一定能完成,例如: watch 可以进行异步操作。两个重要的小原则: 1.所有被 Vue 管理的函数,最好写成普通函数,这样 this ......
computed watch Vue

vue中如何使用svg,以及碰到的相应问题

安装 cnpm install svg-sprite-loader --save-dev 创建svg文件夹存放svg图标 创建icons文件夹,在icons文件夹下创建svg文件夹存放本地svg图标。 vue.config.js 中配置svg图片 config.module.rule("svg"). ......
问题 vue svg

vue3 elementplus table表格内添加checkbox和行号

1.仅添加复选框 <el-table-column type="selection" width="55"></el-table-column> 2.添加复选框和文字行号在一列 <el-table-column> <template #header> <el-checkbox v-model="se ......
elementplus 表格 checkbox table vue3

vue 首次加载项目,控制台报错: Redirected when going from "/" to "/login"

第一次加载加载页面时报错如下:Redirected when going from "/" to "/login" via a navigation guard. ![image](https://img2023.cnblogs.com/blog/1880163/202310/1880163-202 ......
quot 控制台 Redirected 项目 going

js中使用css变量(vue)

html <div class="test" :style="{ '--backgroundColor': backgroundColor }"></div> js css .test { background-color: var(--backgroundColor); } ......
变量 css vue

vue3 动态加载组件

<el-dropdown style="margin: 0px"> <el-button type="primary"> 视图 </el-button> <template #dropdown> <el-dropdown-menu> <el-dropdown-item v-for="dropItem ......
组件 动态 vue3 vue

Jenkins配置java和vue构建环境

jdk,maven,node,localtime等配置可通过挂载的方式进行配置 前提条件是虚拟机中已配置好jdk,maven,node等环境 docker run --name jenkins -p 28081:8080 -p 50000:50000 -v /var/run/docker.sock: ......
Jenkins 环境 java vue

Vue无线滚动不触发问题

Vue的v-infinite-scroll="load" 会无线触发 要定义实际高度和可视高度之间关系 设置style="overflow:auto;height:calc(100vh - 49px)" 100vh = 100% <div class="box" style="overflow:au ......
无线 问题 Vue

转载 vue-cli5降级为vue-cli4

vue-cli5降级为vue-cli4 1.启动命令行,运行npm config ls -l,找到userconfig路径下的.npmrc文件进行删除; 2.输入where vue,把 vue vue.cmd 这两个文件删除; 3.输入vue -V,会显示 ‘vue’ 不是内部或外部命令,也不是可运 ......
vue-cli vue cli

Vue

Vue 一套前端框架,免除原生JavaScript中的DOM操作,简化书写 基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上 框架:是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。基于框架进行开发,更加快捷,更加高效。 <head ......
Vue

记录--vue3实现excel文件预览和打印

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 在前端开发中,有时候一些业务场景中,我们有需求要去实现excel的预览和打印功能,本文在vue3中如何实现Excel文件的预览和打印。 预览excel 关于实现excel文档在线预览的做法,一种方式是通过讲文档里的数据处理成html ......
文件 excel vue3 vue

多个vue项目共用组件

本文主要介绍引入本地的自己写的组件。 1.准备3个vue2项目 demo-common文件夹里是组件在demo1和demo2中都需要使用 2.在demo-common文件夹里新建index.js文件,跟package.json同级。在index.js文件里导出在其他项目里需要用到的组件 3.分别在d ......
组件 多个 项目 vue