×

css3

【前端项目问题】Vue 中 v-html 的使用

曜杨 曜杨 发表于2024-04-26 浏览9031 评论0
一、 v-html是什么? v-html 用来更新元素的 innerHTML,但是存在一定的安全性。 注意: 1、内容按普通 HTML 插入 - 不会作为 Vue 模板进行编译。 2、在网站上动态渲染任意 HTML 是非常危险的,因为容易导致 XSS 攻击。只在可信内容上使用 v-html,永不用在用户提交的内容上。 二、使用方式 1、简单使用 <div v-html="'<h1>Hello World</h1>'"></

css3

【Vue】transition让你的v-if和v-show有个美美的过渡与动画

蓝色妖姬 蓝色妖姬 发表于2024-04-26 浏览10494 评论0
【Vue】transition让你的v-if和v-show有个美美的过渡与动画 博客说明 文章所涉及的部分资料来自互联网整理,当然还有自己个人的总结和看法,分享的目的在于共建社区和巩固自己。引用的资料如有侵权,请联系本人删除!幸好我在,感谢你来! 说明 产品说:要你在这个这个显示的时候,那个不要显示,但是怎么突然就没了,这样用户会不会觉得这是个Bug? Bug:??? 其实这个是我们在vue中最平常使用的v-if和v-show指令。 生硬的业务场景切换,让产品感觉还

css3

使用uniapp创建项目,并使用uni-ui,引入uView及遇到的一些问题(uniapp+uview)

myus? myus? 发表于2024-04-26 浏览12209 评论0
一、uniapp中使用uni-ui 1.创建uniapp项目 点击 文件 —— 新建 —— 项目 选择 默认模板 给项目命名2.运行项目 点击 运行 —— 运行到浏览器 —— Chrome 看到后台提示编译成功 项目的页面展示3.引入uni-ui 在cmd中输入命令 npm i @dcloudio/uni-ui 4.在项目中全局使用uni-ui 在pages.json中进行配置easycom, "easycom": { "autoscan": true, "custom":

css3

性能优化之请求动画帧requestAnimationFrame()的使用

一颗心的坚持 一颗心的坚持 发表于2024-04-26 浏览4185 评论0
requestAnimationFrame是什么? requestAnimationFrame()即请求动画帧,是HTML5中提供的动画API,简称rAF。可以优化浏览器中并行的动画动作,更合理的重新排列动作序列,并把能够合并的动作放在一个渲染周期内完成,从而呈现出更流畅的动画效果。 与setTimeout相比,requestAnimationFrame最大的优势是由浏览器来决定回调函数的执行时机,即紧跟浏览器的刷新步调。 具体一点讲,如果屏幕刷新频率是60Hz,那么回调函数每16.7m

css3

制作简单的轮播图(制作简单的轮播图的软件)

亿源雾化蒸汽? 亿源雾化蒸汽? 发表于2024-04-25 浏览7600 评论0
学习轮播之前,我们要知道轮播有什么用,一般在哪里会出现。轮播在购物网页上比较常见,主要是用于展现该平台售卖的比较火热的几个商品的banner,还有一些软件的官网也能看到有轮播,它主要是向用户大致介绍这个软件的特点,比如它特有的功能、界面的美化、更新后的优化等等。那么了解了轮播的大致用途,接下来开始学习轮播是怎么实现的吧。   1.我们第一步就是要构架好整个轮播的盒子,以及它所需要的内容。(附属图是为了轮播切换图片的时候不会出现空白)   2.然后就是设置轮播盒子的大小以及里面按钮的样

css3

Canvas绘制(canvas绘制图片)

办公资源 办公资源 发表于2024-04-25 浏览6364 评论0
一、基本用法 1、要使用 <canvas> 元素,必须先设置其 width 和 height 属性,指定可以绘图的区域大小。 <canvas id="drawing" width=" 100" height="100">A drawing of something.</canvas> 注意: (1)不支持 <canvas> 的浏览器将会忽略容器并在其中渲染后备内容,而支持 <canvas> 的浏览器将会忽略在容器中包含的内容

css3

解决高度塌陷的几种方法(解决高度塌陷的几种方法是)

蓝色妖姬 蓝色妖姬 发表于2024-04-24 浏览5676 评论0
引入 进行页面布局时,为了能够达到自适应,通常高度是不会进行固定设置的,而使用float进行元素的浮动后,由于没有内容的高度,所以会发生父元素的高度塌陷问题,为了解决此类问题这里给出了几种解决方法。 一、开启BFC(块级格式化环境) 开启BFC后的元素特点: 1.开启BFC的元素不会再被浮动元素所覆盖 不会发生覆盖图 2.开启BFC的子元素和父元素外边距不再重叠(即不会发生外边距的折叠) 父元素和子元素外边距不再重叠图 3.开启BFC的元素可以获取到子元素的高度 父

css3

vue中pixi 使用发动机,移动图片,添加边框,根据按钮缩放、旋转和删除

sf123456 sf123456 发表于2024-04-23 浏览7491 评论0
效果展示:       移动 旋转                                                          缩放  注意事项: 1.注意pixi.js 使用版本,例子展示是 4.8.4 版本 2.注意数学问题,记得注意坐标的正负 3.点击获取 坐标 (clientX,clientY) ,clientY 类似,实在找不到 百度吧 PC在:InteractionEvent.data.orig

css3

浅谈flex:1 (浅谈是什么意思)

王亚楠 王亚楠 发表于2024-04-23 浏览5776 评论0
flex是基于一个轴线上的布局。 只有父容器设置了display:flex;子容器的flex: 1才会生效。 其中,这个flex:1其实隐含了三个属性 1、flex-grow拉伸因子(默认值:0) 2、flex-shrink收缩规则(默认值:1) 3、flex-basis伸缩基数(默认值: auto) 先说第一个flex-grow拉伸因子,当子容器的宽度相加小于父容器,就会产生剩余空间,那么剩余空间将会按照比例分给子容器。(这个属性只在父容器有剩余空间时才生效) 第二个flex-

css3

前端常见问题及处理方法 - - - (五)CSS水平居中和垂直居中常用 (前端元素水平垂直居中)

459494796 459494796 发表于2024-04-23 浏览7044 评论0
提示:前端查漏补缺,仅代表个人观点,不接受如何批评 个人经验: 不管是垂直还是水平居中,首选flex布局 一、水平居中的几种方式? margin:0 auto; position:absolute;width:80px;left:50%;margin-left:-40px; position:absolute;width:80px;left:0;margin:0 auto; display:flex; justify-content:center; 推

css3

使用 div 实现 input、textarea 并支持输入框 placeholder 属性(解决浏览器兼容性)

小海 小海 发表于2024-04-23 浏览6958 评论0
解决这个问题的初衷:在做文本编辑器时,系统自带的 textarea 在 火狐 浏览器中回车不会进行换行,被显示成了空格,找了好几种方案没解决,试了下 div 实现 input、textarea 的方式,发现可以完美解决这个问题 # 使用 contenteditable=“true” 实现的文本框全选内容 # 输入框贴贴去除样式并插入到指定光标位置(contenteditable=“true” 实现的输入框也支持) 一、div 实现 textarea 1、给 div 添加 cont