小编Art*_*llo的帖子

v-btn内部路由和使用路由器链路之间的区别

我正在学习Vue.js,并且按照教程,a用于将页面路由到另一个.他使用了这个标签包裹的按钮,我发现在标签内部使用了路由指令.我想知道,这两种从一个页面到另一个页面的方式有什么区别?它们似乎都产生相同的行为(我在更改页面时不发送或接收任何数据).

比较代码:

使用v-btn

<v-btn :to="{name: 'songs-create'}" 
      dark medium right bottom fab absolute 
      class="pink" slot="action">
        <v-icon>add</v-icon>
    </v-btn>
Run Code Online (Sandbox Code Playgroud)

使用路由器链接

<router-link :to="{name: 'Hello'}" tag="span" class="logo">Tab Tracker</router-link>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

vue-router vue-component vuejs2

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

如何在续集查询中使用查询参数作为列名

所以,我有一个运行 Sequelize ORM 的 Express 服务器。客户端将使用单选按钮选项回答一些问题,并将答案作为查询参数传递给 URL,因此我可以向服务器发出 GET 请求。

问题是:我的 req.query 值应该是我的数据库表的列名。我想知道是否可以使用 Sequelize 从数据库获取响应,并将参数作为表的列名传递。

async indexAbrigo(req, res) {
  try {
    let abrigos = null
    let type = req.query.type  // type = 'periodoTEMPORARIO'
    let reason = req.query.reason // reason = 'motivoRUA'
    abrigos = await Abrigos.findAll({
      attributes: ['idABRIGOS'],
        where: {
//I want type and reason to be the parameters that I got from client
          type: 'S',
          reason: 'S'
        }
      })
  }
  res.send(abrigos)
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,查询结果类似于

(SELECT `idABRIGOS` FROM Abrigos WHERE `type` = `S` …
Run Code Online (Sandbox Code Playgroud)

sql node.js express sequelize.js

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