首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vue2

--条件指令: v-show="布尔变量" 隐藏,采用display:none进行渲染 v-if="布尔变量" 隐藏,不在页面渲染(保证了未渲染页面的数据安全...,可以输入数据,当提交后数据会显示在留言框下方, 当刷新页面留言内容依然存在,留言删除:当用鼠标点击某一条留言,留言可以自动删除。...localStorage可以永久存储数据,当页面重新刷新时候数据仍保留在数据库,数组数据类型数据存 入该数据库方式通过JSON.stringify将其序列化为json然后存入数据库,普通数据存储方式如下...,刷新页面数据清空)。...:当多个变量值依赖于一个变量值改变而改变使用 例子:在input框输入一个中文姓名,自动将其姓氏和名字分开显示。

5.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

集乐-统一多媒体文件资源管理器

系统总体架构设计 项目总体架构设计采用前后端分离设计模式,前端使用 Electron 和 Vue.js 作为前端开发框架,同时使用 Node.js Axios 作为网络通信库与后端通过 Http...在进行高级搜索过程,主要流程是在搜索界面首先进行搜索类型类型选择,确定是按照书名,作者,出版商还是其他内容进行搜索。...确定好搜索类型后,进行搜索内容输入,前端在接收到搜索内容后对搜索内容进行切分,随后将相关数据传输到后端进行模糊查询,前端向后端发送请求过程需要调用 Node.js 下 Axios 库进行网络通信,...书库展示界面 界面最上方展示功能栏,功能栏第一项为上传书籍按钮,点击后调用系统文件管理器进行电子书文件选择并上传,第二项为刷新与同步按钮,点击后对本地电子书库进行数据同步,并刷新数据库,第三项为多功能搜索栏...下滑)进行页面瀑布流栅栏宽度自定义。

25820

基于 Laravel + Vue.js 构建开源电商系统 — Bagisto

项目简介 Bagisto 是一个手工定制电子商务框架,基于当下最热门开源技术进行构建 —— 后端基于 PHP 框架 Laravel,前端基于渐进式 JavaScript 框架 Vue.js。...Bagisto 项目预览可以查看 Bagisto Demo 页面。 对于开发者而言,如果你会使用 Laravel 框架和 Vue.js 框架,则可以轻松对项目进行开发和运维。...public 目录下以便可以正常渲染页面: php artisan vendor:publish 上述命令是一个交互式命令,输入 0 发布所有文件即可: 最后,我们运行 php artisan storage...:link 命令在 public 创建一个软链 storage 指向 storage/app/public 目录,然后运行 composer dump-autoload 重新刷新 Composer 管理依赖...如果你是基于 Homestead 或 Laradock 或者其它工具作为本地开发环境的话,还需要在 Nginx/Apache 配置虚拟域名执行项目根目录下 public 目录,比如本例,我们指定虚拟域名是

2.4K10

基于 Laravel + Vue.js 构建开源电商系统 — Bagisto

项目简介 Bagisto 是一个手工定制电子商务框架,基于当下最热门开源技术进行构建 —— 后端基于 PHP 框架 Laravel,前端基于渐进式 JavaScript 框架 Vue.js。...Bagisto 项目预览可以查看 Bagisto Demo 页面。 对于开发者而言,如果你会使用 Laravel 框架和 Vue.js 框架,则可以轻松对项目进行开发和运维。...public 目录下以便可以正常渲染页面: php artisan vendor:publish 上述命令是一个交互式命令,输入 0 发布所有文件即可: 最后,我们运行 php artisan storage...:link 命令在 public 创建一个软链 storage 指向 storage/app/public 目录,然后运行 composer dump-autoload 重新刷新 Composer 管理依赖...如果你是基于 Homestead 或 Laradock 或者其它工具作为本地开发环境的话,还需要在 Nginx/Apache 配置虚拟域名执行项目根目录下 public 目录,比如本例,我们指定虚拟域名是

3K20

Cesium入门之四:基于Vue3+Vite+Cesium构建三维地球场景

Cesium官网中提供了基于webpack配置Cesium方法,但是这种方法太繁琐,而且使用webpack程序启动没有Vite启动快,因此,这里选择vite创建vue3+cesium构建项目,先看下完成后效果...它简化了在Vue.js项目中使用CesiumJS配置过程,让开发者可以更快速地集成CesiumJS到他们项目中。...其官方地址为:https://github.com/vitejs/awesome-vite#plugins 在VSCode终端输入npm install cesium vite-plugin-cesium.../components/CesiumViewer.vue'; 刷新浏览器,发现一个三维地球已经渲染到页面上了 删除默认小部件...上一节我们已经介绍了如何删除默认小部件方法,不了解小伙伴可以查看上一节内容:Cesium入门之三:隐藏Cesium初始化页面小部件两种方法 onMounted(() => { const

1.9K20

Vue.js 通过计算属性动态设置属性

我们使用到了前面介绍数据绑定、列表渲染、事件监听和处理、属性和类名绑定等所有基本语法,在浏览器预览该页面: 我们可以通过列表下面的输入框和按钮新增框架到列表项: 可以看到,使用 Vue.js 框架开发效率比传统...,添加框架后就可以看到框架列表会重新排序: 不过这种实现有个问题,就是页面一开始渲染时候,列表项并没有按照 language 排序,为了更优雅实现这个排序,可以使用 Vue.js 框架提供计算属性功能...计算属性 计算属性从字面意义上理解,就是经过计算后属性,计算属性可以通过函数来定义,函数体是该属性计算逻辑,你可以在 HTML 视图中像调用普通属性一样调用计算属性,Vue 在初次访问该计算属性...,通过对应函数体计算属性并缓存起来,以后每次计算属性依赖普通属性发生变更,才会重新计算,所以性能上没有问题。...framework in sortedFrameworks" :class="framework.language"> {{ framework.name }} 刷新对应浏览器页面

12.5K50

Banber V2.9.3更新:弹窗、预警、全新组件不容错过

Banber V2.9.3已更新上线,一起跟着小编,看看这次都更新了哪些强大功能! 01 蒙版弹窗及悬浮弹窗 在动作属性,新增蒙版弹窗及悬浮弹窗。 ?...02 Tab选项卡组件 在原先实现网页切换,我们会用导航/切换+网页组件来实现,现在一个Tab选项卡就搞定啦,还可以自定义选项卡默认、选中、悬浮颜色,让我们来看看他们区别: 1....导航/切换+网页组件点击时会刷新简报及加载字体,增加加载时间,Tab选项卡组件无须刷新,更加快速; ? 4. 导航/切换+网页组件可以抓取子页面主题样式,Tab选项卡组件无法抓取。 ?...03 多参数默认及动态参数 新增多参数默认,可自定义多个默认,可将默认连接数据表,实现动态参数,可对数据进行升降序排列,或自定义前后多少个数据。 ? ?...06 用户体验更佳数据表管理 增加数据表搜索框,支持模糊搜索,在数据表较多时,可快速搜索所需表格。 ? 此外,点击数据表表名及相应字段,可查看原始表名及字段名。 ? ?

2K80

VUE-指令

指令 (Directives) 是带有 v- 前缀特殊特性。指令特性预期是:单个 JavaScript 表达式。指令职责是,当表达式改变,将其产生连带影响,响应式地作用于 DOM。...在数据未加载完成页面会显示出原始{{}},加载完毕后才显示正确数据,我们称为插闪烁。 我们将网速调慢一些,然后试试看刚才案例: ? 刷新页面: ?...目前v-model可使用元素有: input select textarea checkbox radio components(Vue自定义组件) 基本上除了最后一项,其它都是表单输入项。... 不同是带有 v-show 元素始终会被渲染并保留在 DOM 。v-show 只是简单地切换元素 CSS 属性 display。...然后页面渲染,可以把这个方法当成一个变量来使用。

2.4K10

vue常用组件库_vue内置组件

vue-instant:轻松创建自动提示自定义搜索控件 vue-dragging:使元素可以拖拽 vue-slider-component:在vue1和vue2使用滑块 vue2-loading-bar...Vue指令 v-media-query:vue添加用于配合媒体查询方法 vue-observe-visibility:当元素在页面上可见或隐藏检测 vue-ts-loader:在Vue装载机检查脚本...:一个高级zoombox vue-input-autosize:基于内容自动调整文本输入大小 vue-lazyloadImg:图片懒加载插件 四、Vue.js服务端 nuxt.js:用于服务器渲染...– VueJS双向下拉刷新组件 vue-smoothscroll – smoothscrollVueJS版本 03、slider组件 vue-awesome-swiper – vue.js触摸滑动组件...懒加载图片 vue-lazyloadImg – 图片懒加载插件 vue-bus – VueJS事件总线 vue-observe-visibility – 当元素在页面上可见或隐藏检测 vue-notifications

8K20

【云+社区年度征文】uni-app初体验

---- 一、uni-app概述 uni-app 是 2018 年由 DCloud 推出一款基于 Vue.js 开发前端框架,它主要用于移动端开发,不过随着它不断更新,更有人用它开发出了很多漂亮...使用真机或模拟器调试,可能会遇到各种各样问题,由于问题情况过多,请直接参考 DCloud 社区连接真机常见问题。...:类型为 String,下拉 loading 样式,它仅支持 dark / light; enablePullDownRefresh:类型为 Boolean,是否开启下拉刷新; onReachBottomDistance...:类型为 Number,页面上拉触底事件触发页面底部距离,单位只支持 px。..."selectedIconPath":"static/tabs/contact-active.png" } ] } } 注: tabBar 页面展现过一次后就保留在内存

2.6K3612

微服务 day12:基于 Nuxt.js 构建搜索前端工程

知识点概览 为了方便后续回顾该项目能够清晰知道本章节讲了哪些内容,并且能够从该章节笔记得到一些帮助,所以在完成本章节学习后在此对本章节所涉及到知识点进行总结概述。...此方法返回 data 模型数据,在服务端被渲染,最后响应给前端,刷新页面查看页面源代码可以看到 name模型数据已在页面源代码显示,而 course 变量是在 mounted 钩子函数调用了 getCourse...方法对 course 进行赋值,属于客户端使用 JS进行渲染,所以在页面源代码没有看到 course 变量,如下图所示 ?...通过监听路由,路由更改则刷新页面。...1)创建搜索方法 search(){ //刷新当前页面 window.location.reload(); } 2)定义watch 通过 vue.js watch 可以实现监视某个变量,当变量值出现变化时执行某个方法

7K10

Hi,一起学Vue.js

录屏软件:GifCam 我们发现,当我们修改输入文字,P标签文字会做响应修改。这样两行代码,就可以让页面的数据和Js 里面的数据实现双向链接, Vue 官方给他称呼叫做“双向绑定”。...而在div我们可以使用{{message}}来接到这个。 5. input标签写了一个命令:v-model="message",输入框就是通过这标签来实现双向绑定。...由于input写了v-model="message"这个指令,当我们修改输入框内,Vue实例 data: { message: '' }也会跟着一起改变。我们打开控制台,看下图: ?...在控制台输入app.$data.message就是来取Vue实例data: { message: ''},而当我们更改输入时候,Vue实例message也会跟着改变。...当我们在控制台更改实例message输入框也会跟着改变,这就是数据绑定。 学习资源分享 好了,这仅仅是一个Vue.js初体验,皮毛而已。

2.2K40

43. Vue组件案例-评论列表

需求 为了更好看看父子组件之间,本章来一个评论列表小案例。...编写这个案例步骤大致如下: 编写一个基本样式页面页面内容有两部分:提交评论信息表单、展示评论信息列表 那么提交评论信息表单可以写为一个子组件,而评论信息列表为父组件 给提交评论信息表单将子组件评论内容传递到父组件评论信息列表...好了,现在基本页面已经写好了。但是为了演示父组件与子组件之间以及调用关系,我将上面提交评论部分抽出来作为一个子组件。 2.抽取评论内容作为子组件 ?...6.将获取user和comment存储到localStorage ? 打开浏览器,查看存储数据,如下: ? 7.存储评论内容数据完毕后,清空输入框 ? 好了,这时候已经设置添加好评论内容数据。...下面来看看如何在列表刷新数据。 8.在父组件编写刷新列表方法reload_list(),提供子组件进行调用 ? ?

2.1K30

keepAlive页面缓存以及新页面刷新问题(activated方法)

问题 如果我们按照 A 类型进行搜索,查出来100条数据(默认20条/页),我们翻阅到第 3 页,找到 B 数据,我们对 B 进行编辑,编辑过后回到列表页面,按照用户体验我们还是想回到按 A 搜索第...拿我项目举例,我这个页面需要 7 个搜索条件还有分页页码及每页条数,还有一个控制表头显示列表共10个参数。...组件引入:10个参数传来传去很是麻烦而且容易混乱,不符合业务逻辑UI设计 KeepAlive :Vue内置组件,能在组件切换过程中将状态保留在内存,防止重复渲染 DOM。...但是有个问题,因为编辑页、注册页等是通过路由跳转,当我们编辑了某条数据,返回列表页,因为被缓存列表页展示数据并没有被更新过来,只有刷新下才能更新过来。 重点来了 就几行代码,解决问题。...所以你页面需要刷新都写在这里面就完成了。 你以为这样就结束了吗!!!没有 A页面缓存了,push进入B页面。首次进入B页面数据正常,url也正常。回退到A页面,A页面确实缓存了。

5.8K20

使用 Vue.js Devtools 扩展作为 Vue 应用调试工具

商店搜索并安装它: 也可以在 Firefox 扩展搜索并安装它: 接下来,我们以 Chrome 为例来演示它基本使用。...基本使用 如果我们前端页面使用了 Vue.js 框架,那么安装了 Vue.js Devtools 扩展浏览器会嗅探到其中 Vue 实例、组件、事件、路由以及状态。...(Windows 是 F12)面板,可以在在标签页最右侧看到 Vue 选项卡: 在组件标签页(Components)下点击 Root 就可以看到当前页面 Vue 实例模型数据。...如果修改输入,由于在该元素上设置了数据绑定,所以对应修改也会同步到模型数据: 此外,我们还可以在开发者工具 Console 选项卡通过 $vm0 对象来操作这个 Vue 实例: 可以通过这个对象访问和操作持有...另外,如果当前 HTML 页面没用使用 Vue 框架,Vue.js Devtools 扩展会处于未激活状态: 可以看到该扩展颜色是灰色,同时在开发者工具标签页也没有 Vue 选项卡,表示该页面没有使用

1.5K30

Vue 网络请求

Vue网络请求 在Vue.js中发送网络请求本质还是ajax,我们可以使用插件方便操作。...输入框自动聚焦 日期格式处理 说明:表格日期格式需要处理, 这里使用moment包 分析:把日期数据进行格式处理,将处理后日期渲染到页面->过滤器 安装/引入moment包 全局注册过滤器...       // ...   }); 搜索商品功能 说明: 在搜索输入输入商品名称, 在商品列表显示对应商品 分析: 要渲染视图会根据搜索内容变化而变化->...计算属性 在data定义属性 searchValue 在搜索输入 v-model绑定searchValue 添加计算属性:根据搜索内容 返回搜索结果数组 将页面遍历items数组替换为计算属性返回数组...说明:进入页面,添加商品输入框自动获取焦点,等待用户输入 全局自定义指令 获取要操作input,进行DOM操作 在页面中使用自定义指令   品牌名称

1.1K20
领券