小编Sye*_*yed的帖子

如何添加多个属性 - vue.js

这有效:

<input v-model="project.name" :readonly="isReadOnly" :disabled="isReadOnly">
Run Code Online (Sandbox Code Playgroud)

有没有办法让下面的代码工作?

<input v-model="project.name" {{ readOnlyAttr }} >
<input v-model="project.name" {{ isReadOnly : 'readonly disabled' ? ''}}>
Run Code Online (Sandbox Code Playgroud)

脚本如下:

<script>
  export default {
    props: {
      isReadOnly: {
        default: ture,
        type: Boolean
      }
    },
    data () {
      return {
        readOnlyAttr: 'readonly disabled'
      }
    }
  }
</script>
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vuejs2

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

Rails ActiveRecord按日期查找/搜索

我试图通过'created_at'日期找到记录 - 数据库列类型是'datetime',我正在使用来自jQuery的UI DatePicker

我的网址看起来像这样:"localhost:3000/users_supported?selected_date = 2012-10-31"

到目前为止,我做得很好:)我在控制器中的查询看起来像这样:

@support_histories = current_agent.support_histories.where(:created_at => Date.parse(params[:selected_date]))
Run Code Online (Sandbox Code Playgroud)

如何仅通过'datetime'db列中的'date'正确提取记录

我尝试在Rails控制台中执行此操作,但没有运气:

sh = SupportHistory.where(:created_at => DateTime.parse('2012-10-31'))
sh = SupportHistory.where(:created_at => Date.parse('2012-10-31'))
sh = SupportHistory.where(:created_at => DateTime.strptime('2012-10-31', '%Y-%m-%d'))
Run Code Online (Sandbox Code Playgroud)

我有记录,如果我喜欢下面提到的,但这对我没用,因为我试图通过'日期'而不是'日期时间'找到记录

sh = SupportHistory.where(:created_at => '2012-10-31 19:49:57')
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails-3.2

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

不推荐使用NVM_NODEJS_ORG_MIRROR,请使用NODEJS_ORG_MIRROR

我试图运行npm install --save-dev gulp-iconfont并收到此消息:

gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR

如何解决这个问题?

npm gulp npm-install

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

如何使表格行可点击并扩展行-Vue.js-Element-UI

我正在使用具有可扩展行功能的表。单击展开图标时,行将展开,您可以在此处查看示例。但是,我想做的是,整个行都可单击,并切换扩展和折叠行,就像单击扩展图标时一样。

请帮忙。

这是我的标记:

<template lang="pug">
  el-table(:data="tableData")
    el-table-column(label="Employee Name", prop="userName")
    el-table-column(label="Company Name", prop="companyName")
    el-table-column(type="expand", align="right" )
      template(slot-scope="props")
        p User Name: {{ props.row.userName }}
        p Company Name: {{ props.row.companyName }}
</template>
Run Code Online (Sandbox Code Playgroud)

javascript vue.js element-ui

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

Rails 3:嵌套fields_for的唯一性验证 - 第2部分

我是编码的新手 - 并没有足够的声誉来评论这个答案: Rails 3:嵌套fields_for的唯一性验证

所以我创建这个问题为"第2部分":)

嘿伙计们请帮助我 - 我是一名网页设计师,但很想学习编码,从我的日子开始.

# app/validators/nested_attributes_uniqueness_validator.rb   
class NestedAttributesUniquenessValidator < ActiveModel::EachValidator
        record.errors[attribute] << "Products names must be unique" unless value.map(&:name).uniq.size == value.size
      end
end
Run Code Online (Sandbox Code Playgroud)

上面带有"ActiveModel :: EachValidator"的代码抛出此错误:

"区域1"的"未定义方法`map":字符串"


# app/validators/nested_attributes_uniqueness_validator.rb   
class NestedAttributesUniquenessValidator < ActiveModel::Validator
    record.errors[attribute] << "Products names must be unique" unless value.map(&:name).uniq.size == value.size
  end
end
Run Code Online (Sandbox Code Playgroud)

上面带有"ActiveModel :: Validator"的代码抛出此错误:

"子类必须实现验证(记录)方法."


这是模型文件:

class Area < ActiveRecord::Base


  validates :name,
            :presence => true,
            :uniqueness => {:scope => :city_id},
            :nested_attributes_uniqueness => {:field => :name}

  belongs_to :city

end
Run Code Online (Sandbox Code Playgroud)

你可以在这里找到完整的代码:https …

ruby ruby-on-rails

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

Materialize图标如何工作?

使用Materilize Icon有两种方法:

  1. <i class="mdi-action-settings"></i>
  2. <i class="material-icons">settings</i>

<i class="mdi-action-settings"></i>我理解第一种方法是如何工作的.这适用于css定义如下:

.mdi-action-settings:before {
    content: "\e672";
}
Run Code Online (Sandbox Code Playgroud)

现在我的问题是第二种方法是如何<i class="material-icons">settings</i>工作的?

以下是查看Materialise Icons的URL

css sass css3 materialize

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

在Bootstrap模式中滚动到​​DIV

我有3个按钮,将触发相同的模态,但需要滚动到不同的部分.我正在努力实现这一目标,请帮助.

<a data-toggle="modal" data-target="#myModal" class="btn-goto-section-1"> Launch modal </a>
<a data-toggle="modal" data-target="#myModal" class="btn-goto-section-2"> Launch modal </a>
<a data-toggle="modal" data-target="#myModal" class="btn-goto-section-3"> Launch modal </a>

<!-- Modal -->
<div class="modal fade" id="myModal">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-body">
        <div id="section-1">
          ...
          ...
          ...
          ...
          ...
        </div>
        <div id="section-2">
          ...
          ...
          ...
          ...
          ...
        </div>
        <div id="section-3">
          ...
          ...
          ...
          ...
          ...
        </div>
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap

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

带有 required 属性的 vuejs-datepicker 被提交而没有值

vuejs-datepicker 在输入字段上设置 html required 属性无法按预期工作,并且提交没有输入值的表单。

<form>
  <datepicker placeholder="Select Date" required></datepicker> 
  <button>Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

你可以使用上面的代码并在这里测试:https : //codesandbox.io/s/p92k8l717

这是 repo 和 doc 的链接:https : //github.com/charliekassel/vuejs-datepicker

html javascript vue.js vuejs2 vuejs-datepicker

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

Vue.js - 除非原始表单数据已更改,否则禁用提交按钮

我有一个简单的表格,我只是为了实验目的而创建的。我试图保持按钮禁用,除非原始表单数据发生更改,但如果数据更改恢复为原始数据(撤消),仍然保持按钮禁用。

<template lang="pug">
  form(@click.prevent="save")
    .main
      input(v-model="user.name")
      input(v-model="user.email")
      input(v-model="user.age")
      select(v-model="user.sex")
        option Male
        option Female
    .footer
      button(:disabled="isFormEnable") Save
</template>

<script>
export default {
  name: 'userForm',
  data () {
    return {
      user: {
        name: 'John Doe',
        email: 'john@gmail.com',
        age: '35',
        sex: 'Male',
      }
    }
  },

  computed: {
    isFormEnable () {
      // I am not sure what I need to do here but something like this may be:
      if (user.name) { return true }
    }
  },

  methods: {
    save () {
      console.log('Form Submitted')
    } …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vuejs2

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

在 vite + vue3 + TS 项目中,AWS Amplify 解析组件失败

我很难让 AWS Amplify 与Vite.js 一起工作

// First I was getting this error:
Uncaught ReferenceError: global is not defined
Run Code Online (Sandbox Code Playgroud)

所以,我script在 index.html 的head部分添加了这个

<script>
  var global = global || window;
  var Buffer = Buffer || [];
  var process = process || {
    env: { DEBUG: undefined },
    version: []
  };
</script>
Run Code Online (Sandbox Code Playgroud)

现在,我收到此警告/错误

[Vue warn]: Failed to resolve component: amplify-sign-out 
[Vue warn]: Failed to resolve component: amplify-authenticator 
Run Code Online (Sandbox Code Playgroud)

您可以在此处查看完整日志: 在此处输入图片说明

javascript aws-amplify vuejs3 aws-amplify-vue vitejs

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