开发者问题收集
我正在使用带有 Composition API 的 Vue 3,并试图了解如何直接从 Vuex 映射我的状态,以便模板可以使用它并通过 v-model 动态更新它。mapState有效吗?或者用其他方法可以解决这个问题?不,我需要通过 getter 获取我的状态,在模板中将其打印出来,然后手动提交我状态中的每个字段……在带有 Vuex 的 Vue 2 中,我有这个 100% 动态的
我编写了一个授权用户的调度,此调度返回以下类型之一:User 或 ResponseError我的调度async loginUser ({ commit }, data) {try {const user = await loginUser(data)commit('setUser', user)return user} catch (e) {return {status: e.response.s
我正在尝试进行更新,我设法在 firebase 中完成更新,但在商店中没有更新。这是我的代码editCar() {let result = this.balmUI.validate(this.formData);let { valid, message } = result;this.message = message;console.log(`Vrei sa editezi masina: ${
我有一个 VueJS 3.0 项目(Options API),结合了 Firebase 和 Algolia。一切正常。我在 Algolia 中定义了多个索引,我可以使用自己编写的 Vue 代码同时搜索它们,但我宁愿使用 Algolia 的 vue-instantsearch。我尝试设置基础知识以搜索一个索引(companyIndex),但是我无法使其工作。我得到的错误是这样的(####### 是我
伙计们,我在 Vue 3 和 Vite 中遇到了问题,我正在尝试使用路由器,但是遇到了问题,因为他们没有找到它。 props: ["usuario", "senha"],setup(props) {const mensagemErro = ref("");async function login() {try {const { data } = await services.post("au
我目前正在尝试启动一个包含用户登录的 Vue 应用程序。由于某种原因,我一直在努力让这个路由器重定向工作。实现直接来自 vueschool 页面,专门针对组合 API。我在这里遗漏了什么?每次运行注册脚本时,它都会正确注册用户并记录错误,即在未定义的“推送”属性上找不到该属性。我的代码完成告诉我它在那里,linting 工作正常,IDE Webstorm 没有给出任何错误。<script>impo
在 JavaScript 方面,我还是新手。在我的 vuejs3 应用中,我遇到以下情况(我认为了解这是 Vue 并不重要):在我的 Vue 应用中,我有一个这样的方法async LoadBasicData(){this.basicData = await window.LoadBasicData();},它调用另一个 JavaScript 文件中的函数。该方法看起来有点像这样:async fun
有没有办法在方法上使用 lodash debounce?我在函数中也需要“this”。示例:data() {info: 'Read Me!'},methods: {readData() {console.log(this.info)}}在 Vue2 中我可以使用:methods: {readData: debounce(function() {console.log(this.info)}, 50
我在使用 lodash 和 vue3 的 debounce 时遇到了问题,您能帮我找出此代码中的问题吗?Pinia's Storeactions: {fetchUsers(targetAppId?: string) {this.loading = true;AppsService.getUsers(targetAppId).then(response => {this.users = respon