npm

vue.js 使用vuefire整合 firebase

允我心安 提交于 2020-09-25 08:35:05
This is a step by step Vue.JS and Firebase tutorial, In this tutorial we are going to explain how to integrate Cloud Firestore database in Vue application using the VueFire package. The Cloud Firestore helps storing and syncing data in realtime across all connected devices. We will use the VueFire package to take advantage of Firebase. It makes our development work, even simpler by providing direct access to Firebase objects. The Vuefire offers logical solutions to create real-time bindings between a Firebase RTDB or a Firebase Cloud Firestore and your Vue application. It always keeps your

VUE基础

送分小仙女□ 提交于 2020-09-24 14:02:48
1、介绍下VUE(如果分开问你的话,就分开说) vue呢在我的理解中,就是一个轻量级的前端js框架,最重要的就是它的MVVM思想,就是model和view之间可以通过view-model监听来进行数据到视图之间,以及视图到数据的双向绑定操作,我们在写前端代码的过程中,不需要关注任何dom操作,比jQuery方便很多 vue常用的指令都有v-for,v-if,v-show等,绑定事件用v-on,可以省略为@符号,绑定属性用v-bind,可以省略为冒号, 还有就是vue的生命周期,常用的基本上就是created这个钩子函数,在vue组件创建之后,就会调用它,我们都在这里去服务端初始化数据,有的时候看需求了,如果需要页面大致框架渲染出来之后,再加载数据的话,就用mounted这个钩子函数里加载就行了,它相当于原生js里的onload方法 另外的话,就是基本上开发的时候,都用的是组件开发,经常的话会涉及到组件之间的传递数据以及传方法,传数据的话就使用动态绑定属性的方式,子组件中定义props就可以接收了,但是子组件无法直接修改父组件中数据模型的值,只能通过调用父级方法来修改,这就需要父组件给子组件传方法,通过@符号,自定义属性名就可以把父级中的方法传递给子组件,子组件调用的时候,使用$emit就可以调用这个方法 另外一般vue项目都是通过npm管理的,npm呢就相当于与前端的maven

#新闻拍一拍# Safari 将采用 Chrome/Firefox 相同的 WebExtensions API

半城伤御伤魂 提交于 2020-09-23 12:46:06
Safari 将采用 Chrome/Firefox 相同的 WebExtensions API Chrome 有着庞大的扩展生态系统,而随着所有主流浏览器都采用 WebExtensions API,这一扩展技术已成为事实上的标准,这也方便用户从一个浏览器切换到另一个浏览器。Firefox 是从 v57 开始正式采用 WebExtensions API 的。 来源: solidot 拍一拍:主要浏览器能支持一致的扩展 API,这是一件大好事。 恶意 npm 软件包试图窃取敏感的 Discord 和浏览器文件 该恶意包是一个名为 fallguys 的 JavaScript 库,它声称提供了一个《Fall Guys: Ultimate Knockout》游戏 API 的接口。这段代码会试图访问 5 个本地文件,读取它们的内容,然后将数据发布在 Discord 频道里面。npm 安全团队已经从 npm 门户网站上删除了它。 来源: zdnet 拍一拍:即便是开源的软件包,也不能轻易相信一定经过了审查,也不一定有人替你做过审查。 苹果阻止了 Facebook 应用更新,要求征收内购的 30% 销售税 Facebook 表示,这次更新是“一种新的货币化在线直播活动的方式,通过一次性的访问费用,在客人注册参加时收取”。但苹果以“不相关”信息为由拒绝了这一更新。该公司要求苹果免除 iOS