Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >web前端学习/工作笔记(三)

web前端学习/工作笔记(三)

作者头像
kiki.
发布于 2022-09-29 00:35:08
发布于 2022-09-29 00:35:08
65200
代码可运行
举报
文章被收录于专栏:web全栈之路web全栈之路
运行总次数:0
代码可运行
  1. 快捷键控制滚动条 ,注意:
  • ① 设置父级的滚动条,给到父级div的ref值,而且父级应设置固定高度或百分比
  • ② 用document.getElementById(elementId)获取div不好使(div.scrollTop始终为0),原因来自① ,没选对父级id错了
  • ③ 两种方法:
  • ④ _this.addShortcutsKey(‘up’, () => { _this.KaTeX parse error: Expected 'EOF', got '}' at position 100: …op-=10 }̲) _this…refs.refDivShortcut.scrollTop+=5 })
  1. 尽量用$ref.ref值而不直接操作dom,减少获取dom节点的消耗
  2. js计算精度错误,用toFixed解决
  3. flex布局被挤压问题 (flex-shrink: 0)可用避免被挤压
  • https://blog.csdn.net/sinat_36539161/article/details/81663971
  1. table col设置宽度不起作用
  • ①在table样式里加上:table-layer: fixed
  • ②不用width=’5rem’,而是style=’width:5rem’
  1. span内文字居中:(line-height高度等于span高度)
  • span{ //左右居中 text-align: center; //上下居中 line-height:37px; width:138px; border:1px solid rgba(200,200,200,1); border-radius:5px; }
  1. 跨域问题,不允许用网页访问别的机器,改用localhost
  2. try catch快捷键:Ctrl+Alt+T 6
  3. class绑定多个条件,生效顺序和css层叠样式相同,后面覆盖前面 :class=’{bg_pay:index==payTypeSelectedIndex,bg_disabled:item.disabled}’
  4. js调试
  • 在需要调试的地方加上debugger,然后f8跳过断点,f10逐行调试,f11进入当前函数,shift+f11跳出当前函数,f9逐步调试
  1. cefsharp的ChromiumWebBrowser的加载网页,输入框不能获取焦点,花了几个小时,解决方案:
  • 1.网页中mounted方法里根据id找到input,focus
  • 2.winform端在browser的FrameLoadEnd委托里,browser.Focus();
  1. vue控制台提示开发模式
  • 设置的是正确的,npm run dev 是开发模式,npm run build 是生产模式
  1. v-show相当于切换display:none
  2. v-if和v-for不要同时使用
  • v-for和v-if不应该一起使用,必要情况下应该替换成computed属性。
  • 原因:v-for比v-if优先,如果每一次都需要遍历整个数组,将会影响速度,尤其是当之需要渲染很小一部分的时候。
  1. scss继承样式 @entend
  • 继承的样式要写在当前样式之前,不然会被覆盖
  1. mixin做数据拷贝,不支持共享变量修改,使用可修改的全局变量,通过Vuex的store,调用方法去修改
  2. vue等第三方控件修改样式的方法:找到对应控件内部的class最后一个名称,重写它的样式
  3. &.代表上一级选择器
  4. “was assigned to but it has no setter”,报错原因:
  • vue中使用vux出现这个错误的原因是,这个computed变量,一定在某个地方使用了类似 this.popupState2=xxx的赋值操作,全局变量不直接赋值,通过
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
setLoginInfo(data){
      this.$store.commit('changeLoginInfo',{
        loginInfo:data
      })
},
  1. RegisterJsObject不传false,js中只认小写字母开始的属性、方法名称
  2. Iview DatePicker日期格式双向绑定:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<DatePicker  placeholder="请选择" type="date" format="yyyy-MM-dd"  v-model="addMemberInfo.birthdayDate" @on-change="addMemberInfo.birthdayDate=$event"></DatePicker>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-01-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Vue.js——功能实现】心愿便利贴(蓝桥杯真题-2423)【合集】
综上所述,这段 CSS 代码主要用于设置心愿便利贴应用的页面布局和样式,包括背景、卡片、表单等元素的样式。
Rossy Yan
2025/02/11
980
【Vue.js——功能实现】心愿便利贴(蓝桥杯真题-2423)【合集】
Vue 多级菜单的实现
最近开发后台,因为不想使用 ElementUI 和其他现成的 UI 框架,于是决定自己做。
Innei
2021/12/28
1.8K0
Vue 开发经验小记(持续更新)
<component> 是vue官方提供的标签,通过更改 is 指向的子组件名来动态切换组件。
solocoder
2022/04/06
2.8K0
Vue 开发经验小记(持续更新)
Vue2.0 实战 之 上啦加载下拉刷新
所以决定弄个小的公共vue插件-上啦加载下拉刷新功能,目前没有压塑前文件大小仅仅4-5k左右的样子,
White feathe
2021/12/08
3770
Vue2.0 实战  之  上啦加载下拉刷新
web前端学习/工作笔记(二)
p文本换行 display: block; word-wrap: break-word; 样式中加变量: :style是对象,里面属性是键值对 :style="{‘background-image’:‘url(’+item.img+’)’,background:‘red’}" 第一个元素与父容器之间的间距用padding而不用margin,margin会撑开 当你设置一个元素为 box-sizing: border-box; 时,此元素的内边距和边框不再会增加它的宽度 样式里数值计算 h
kiki.
2022/09/29
3790
web前端学习/工作笔记(五)
全局注册组件,在main.js // 全局注册组件方式一 Vue.component(‘MyHellpWorldE’,{ template:<div>my-componet</div> }) //全局注册组件方式二 import loading from ‘./components/’ Vue.use(loading) e.preventDefault();//阻止事件默认行为 直接改node_modules里面的代码,不会生效? 原因:修改的是源码,而引用的是它编译打包之后的,所以没
kiki.
2022/09/29
2710
VUE2全家桶精讲
概念:Vue (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。
HelloWorldZ
2024/03/20
4720
VUE2全家桶精讲
web前端学习/工作笔记(六)
98.:key要放在真正的html元素上,不能放在 99. vue不能自动更新数组对象
kiki.
2022/09/29
5830
web前端学习/工作笔记(六)
1.1、文本插值
Vue 使用一种基于 HTML 的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的 DOM 上。所有的 Vue 模板都是语法层面合法的 HTML,可以被符合规范的浏览器和 HTML 解析器解析。
张果
2022/11/12
8.8K0
1.1、文本插值
VUE实战—商品控件与购物车联动(9)
在商品组件的<template>标签内完成项目结构,以及数据,事件的绑定,与判断逻辑的书写。
前端大彬哥
2019/07/22
8280
VUE实战—商品控件与购物车联动(9)
Vue 返回记住滚动条位置详解
最近用 Vue 做移动端页面遇到一个问题,从列表页进入详情页,再返回到列表页,不管之前滚动到哪里,每次返回时都跳到列表最顶部。
solocoder
2022/04/06
3K0
Vue 返回记住滚动条位置详解
vue-awesome-swiper的用法&同一页面有多个swiper如何使用
swiper.js 的vue版api跟cdn引入事一样的api用法,共用官网那套api文档,此篇写下时,swiper.js 的版本是 Swiper4.x 。 这篇用的也是4.x的版本,注意swiper4.x跟swiper3.x的api用法有部分不同,详细请参考swiper官网。
青梅煮码
2023/03/02
6.1K0
vue-awesome-swiper的用法&同一页面有多个swiper如何使用
CSS进阶知识
background:bg-color bg-image bg-repeat bg-attachment bg-position/bg-size;
老猫-Leo
2023/12/11
2310
CSS进阶知识
最新前端Vue代码风格指南大全
参照项目命名规则,有复数结构时,要采用复数命名法。例:docs、assets、components、directives、mixins、utils、views。
江一铭
2022/06/16
3.7K0
最新前端Vue代码风格指南大全
开发 h5| Hybrid | 微信小程序 | 实践踩坑总结十六条
笔者最近一直在开发京东app嵌入的h5项目和微信小程序商城项目,在此期间遇到很多坑。这篇文章主要是针对 h5| Hybrid | 微信小程序 三个方向来讲述我遇到的坑,以及详细讲解我是如何解决问题的。
用户6835371
2021/06/01
2.6K0
开发  h5| Hybrid | 微信小程序 | 实践踩坑总结十六条
【Vue3+Vite+TS】7.0 组件:通知菜单
新建src\components\baseline\notification\index.ts
用户7043603
2022/02/25
5320
实战总结 Vue 学习看这一篇就够了
当前总结是本人在业余学习与实践过程后的总结与归纳,旨在检验自己的积累,也方便忘记时查阅,同时也希望能帮助那些这方面知识匮乏的同行门,总结是基于 vue2.x,vue-cli3.x ,主要记录些,vue 常用的指令、事件,监听、数据绑定、过滤器、组件、动画、vuex,vue-router 等日常工作中时常用到的东西,也有些常用的插件和开发工具的介绍与使用,以及部分性能优化的建议与实践,如有不对,或不足的地方,也请各位大神,指出来,学习学习。
网罗开发
2021/02/26
1.9K0
CSS学习笔记(基础篇)
CSS 指层叠样式表 (Cascading Style Sheets)(级联样式表)
Daotin
2018/08/31
4.6K0
CSS学习笔记(基础篇)
【前端不得不会的各种特效】01.滑动显示效果的数字选择器代码实现
这部分是HTML代码,定义了一个包含滑动显示效果的数字组合。使用<section>元素标签包裹,表示这段内容是一个独立的节(section)。<p>标签用于显示文本 “滑动显示”。接下来是一个无序列表(<ul class="code">),用于容纳数字。每个数字都被包裹在一个列表项(<li tabindex="0" class="digit">)中,通过tabindex="0"属性使得这些列表项可以获得焦点。数字本身则被包裹在<span>标签中。
全栈若城
2024/02/29
6290
【前端不得不会的各种特效】01.滑动显示效果的数字选择器代码实现
Web前端三剑客学习笔记
一直没有系统的学习HTML,CSS,JS都是东学一点,西学一点,想着暑假得空,便系统的学习下吧,故于此记录之。
小简
2022/12/29
2.3K0
Web前端三剑客学习笔记
相关推荐
【Vue.js——功能实现】心愿便利贴(蓝桥杯真题-2423)【合集】
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文