小编Dav*_*com的帖子

使用Vue.js过滤列表

我刚刚开始使用Vue.js,这就是我正在做的事情:我正在呈现产品列表,每个产品都有a name,a gender和a size.我希望用户能够按性别过滤产品,方法是使用输入来输入性别.

var vm = new Vue({
      el: '#product_index',
      data: {
        gender: "",
        products: [{name: "jean1", gender: "women", size: "S"}, {name: "jean2", gender: "men", size: "S"}]
      },
      methods:{
        updateGender: function(event){
          this.gender = $(event.target).val()
        }
      }
    }
  )

  <div v-for="product in products" v-if="...">
    <p>{{product.name}}<p>
  </div>
  <input v-on:change="updateGender">
Run Code Online (Sandbox Code Playgroud)

我设法更新了性别,但我有过滤部分的问题.页面加载时,我不希望任何过滤.在文档中,他们建议使用,v-if但它似乎与此配置不兼容.

如果我使用v-if,我可以这样做:

v-if="product.gender == gender" 
Run Code Online (Sandbox Code Playgroud)

但同样,当页面加载时,这不起作用,因为性别是空的.我无法找到解决方法.

我该如何处理这个问题?

javascript vue.js

28
推荐指数
2
解决办法
5万
查看次数

错误vue.config.js中的无效选项:不允许“ build”。不允许使用“ dev”

我有一个vue-cli 2尝试升级到的现有应用vue-cli-3。添加了唯一的依赖关系后,我src/直接进入了新创建的vue-cli-3应用程序并启动了。woo!

[PROD|DEV|TEST].env.js现在我们该如何使用vue.config.js

我收到以下错误,因为我第一次尝试创建a vue.config.js是简单地将其重命名config/index.js为be /vue.config.js并保留现有名称,/config/[PROD|DEV|TEST].env.js但是出现了以下错误:

ERROR  Invalid options in vue.config.js: "build" is not allowed. "dev" 
is not allowed error Command failed with exit code 1.
Run Code Online (Sandbox Code Playgroud)

我不明白现在如何管理环境。

谢谢你的时间!

vue.js vue-cli

5
推荐指数
1
解决办法
2455
查看次数

安装和配置适用于 macOS 的 ODBC 驱动程序时出现问题

snowsql我可以通过和使用相同凭据的浏览器成功访问 Snowflake 。但是,这些凭据不适用于odbc-mac指南中所述的驱动程序。当我按照“步骤3:测试ODBC驱动程序”进行测试时,我得到以下经验:

$ "/Library/Application Support/iODBC/bin/iodbctest"

iODBC Demonstration program
This program shows an interactive SQL processor
Driver Manager: 03.52.1521.0607

Enter ODBC connect string (? shows list): dsn=SnowflakeDSII;pwd=[pwd]
OOB curl_easy_perform() failed: Problem with the SSL CA cert (path? access rights?)
OOB curl_easy_perform() failed: Problem with the SSL CA cert (path? access rights?)
OOB curl_easy_perform() failed: Problem with the SSL CA cert (path? access rights?)
OOB curl_easy_perform() failed: Problem with the SSL CA cert (path? access rights?) …
Run Code Online (Sandbox Code Playgroud)

snowflake-cloud-data-platform

4
推荐指数
1
解决办法
859
查看次数

如何创建Rails 3.2.*app?

欢呼!Rails 4在这里......

现在,我如何创建一个3.2.13 app

rails new my app

安装 rails '4.0.0.rc1'

另外,我已经安装了rails gem 3.2.13

](![宝石清单

ruby-on-rails-3

3
推荐指数
1
解决办法
1496
查看次数

设计current_user无法在可安装引擎中工作

以下如何:使用设计可安装发动机内,我不能得到任何的设计辅助方法来显示.

我正在使用的引擎是People.(见我的完整回购)

module People
  class ApplicationController < ActionController::Base
    current_user
  end
end
Run Code Online (Sandbox Code Playgroud)

返回 undefined local variable or method 'current_user' for People::ApplicationController:Class

我尝试了以下内容

  • require 'devise' 在People :: ApplicationController的顶部
  • require 'devise' 在主机的application.rb中
  • 调用 main_app.current_user
  • 调用 People::User.current_user
  • 添加helper People::Engine.helpers(根据此SO建议)

而且,会议也不是

不确定它是否相关,但是当我pry进入ApplicationController并输入时

# Pry Session
  session[:foo]
  => NameError: undefined local variable or method `session' for People::ApplicationController:Class
Run Code Online (Sandbox Code Playgroud)

安装了附加的Context,Devise

我能够创建用户.

# Pry Session
  People::User
  => People::User(id: integer, email: string, encrypted_password: string, reset_password_token: string, reset_password_sent_at: datetime, …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails rails-engines devise

1
推荐指数
1
解决办法
1159
查看次数