在发布分支之前,有时我想搜索一个特定的关键字,以确保我在任何地方都正确地修复了它。问题是,我只想在更改而不是整个项目中搜索它。
是否可以?
下面的比较有区别吗
#1
where x = true
Run Code Online (Sandbox Code Playgroud)
#2
where x is true
Run Code Online (Sandbox Code Playgroud)
#3
where x = '1'
Run Code Online (Sandbox Code Playgroud)
#4
where x
Run Code Online (Sandbox Code Playgroud) 例如,我需要找到地址为api/user/1 的User 资源。在本例中,我正在寻找 ID 为 1 的确切资源,如果资源不存在,则应返回 404。
但是,如果我想找到确切的最新用户资源但它不存在怎么办?例如,使用地址api/latest-user。现在应该返回 404 还是返回空结果的 200?
让我困惑的是,在这两种情况下,我都在寻找某个资源,如果在第一种情况下是通过 ID 完成的,那么在第二种情况下是按顺序完成的。
如何让客户更容易理解并且不被误解?什么对客户来说更容易理解?
我添加了看起来像这样的多选组件
看法
<multiselect
:options="books"
:selected="selectedBook"
:show-labels="false"
placeholder="Choose your book"
label="name">
<span slot="noResult">No books were found</span>
</multiselect>
Run Code Online (Sandbox Code Playgroud)
脚本
<script>
export default {
data() {
return {
books: [],
selectedBook: null,
}
},
created() {
this.getBooks();
this.getFav();
},
methods: {
getBooks() {
this.$http
.get('/books/')
.then(
function(response) {
this.books = response.json();
}
);
},
getFav() {
this.$http
.get('/fav/')
.then(
function(response) {
var fav = response.json();
this.selectedBook = fav.id;
}
);
}
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
回复
[{"id":1,"name":"ABC"},{"id":2,"name":"QWE"}]
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何通过 id 设置选定的书籍。当我这样设置时,然后在输入中显示 id,但我想要书名。