vue.js是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue.js是啥相关的知识,希望对你有一定的参考价值。

参考技术A Vue.js:(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。
ue.js 是一个用于创建 web 交互界面的。其特点是
1.简洁 html 模板 + JSON 数据,再创建一个 Vue 实例,就这么简单。
2.数据驱动 自动追踪依赖的模板表达式和计算属性。
3.组件化 用解耦、可复用的组件来构造界面。
4.轻量 ~24kb min+gzip,无依赖。
5.快速 精确有效的异步批量 DOM 更新。
6.模块友好 通过 NPM 或 Bower 安装,无缝融入你的工作流。
参考技术B 回答

亲你好

Browserify是一个CommonJS风格的模块及依赖管理工具,它不仅是一个打包工具,更关键的是其javascript的模块及依赖管理能力。

browser js time项是browser.js更新时间戳。用于更新。browser javascript项是对browser.js的设定。

浏览器端口脚本

在 Vue.js + Firebase 中设置项目的更好方法是啥? [复制]

【中文标题】在 Vue.js + Firebase 中设置项目的更好方法是啥? [复制]【英文标题】:What is the better way to set a project in Vue.js + Firebase? [duplicate]在 Vue.js + Firebase 中设置项目的更好方法是什么? [复制] 【发布时间】:2021-05-30 06:51:39 【问题描述】:

我正在用 Vue.js + Firebase 做我的第一个项目。所以我有这个错误 Uncaught FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp() (app/no-app)

当我使用 Firestore 时,变成了一个组件。

ma​​in.js 我有

import firebase from 'firebase/app'

Vue.config.productionTip = false

 const firebaseConfig = 
   apiKey: "********",
   authDomain: "*******",
   projectId: "*******",
   storageBucket: "*********",
   messagingSenderId: "*********",
   appId: "*********",
   measurementId: "********"
 ;

firebase.initializeApp(firebaseConfig);

所以在 Dashboard.vue

import firebase from "firebase/app";
import "firebase/firestore";
const db = firebase.firestore();

在其他视图中,例如 Login.vue Register.vue

我用过

import firebase from "firebase/app";
import "firebase/auth";

在这些视图中有效!

谢谢!!!

【问题讨论】:

【参考方案1】:

假设您使用的是 Vue CLI 应用程序,我总是在 created() 中初始化 Firebase,如下所示:

<script>
import firebase from "firebase/app"
import "firebase/auth"
import fbConfig from "@/creds/fbConfig.json";

export default 
  name: "ComponentName",
  data: () => ( ),
  created() 
    if (!firebase.apps.length) 
      firebase.initializeApp(fbConfig)
    
    firebase.auth().onAuthStateChanged((user) => 
      if (user) 
        console.log("User is logged in!")
      
    )
  

</script>

尽管确保你在每个父级 Vue 组件上都编写了这段代码! 如果是模态或页面部分等子组件,则无需初始化应用。

【讨论】:

以上是关于vue.js是啥的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js“扩展”使用的正确方法是啥?

在 Vue.js + Firebase 中设置项目的更好方法是啥? [复制]

vue.js是啥?为啥要在nodejs中安装

vue.js定时调用setInterval方法是啥?

前端vue是啥?

Vue.js 3 初始化我的数字变量的正确方法是啥? [复制]