自学网站
https://stackoverflow.com/
https://www.cnblogs.com/LessNull/p/11286387.html 数据库
https://vue-loader-v14.vuejs.org/zh-cn/start/setup.html
https://docs.microsoft.com/en-us/aspnet/core/web-api/?view=aspnetcore-3.1 web api
https://blog.csdn.net/qq_21859119/article/details/83001851 vue_computed
vue实现搜索功能
https://www.cnblogs.com/mica/p/10870185.html
https://vuejsexamples.com/vue-search-input-with-dropdown-for-more-filters/
https://vuejsexamples.com/a-vue-js-pluggin-for-fuzzy-search-library/
https://github.com/moreta/vue-search-select
https://vue-search-select.netlify.com/#/model
https://www.npmjs.com/package/vue-search-select
20200204自学
主要看后端Web API, AadIssuerValidator https://github.com/Azure-Samples/active-directory-dotnet-native-aspnetcore-v2/tree/master/1.%20Desktop%20app%20calls%20Web%20API
24模型 单例
https://www.c-sharpcorner.com/UploadFile/bd5be5/design-patterns-in-net/
这个是服务器端验证access token的例子
https://github.com/Azure-Samples/active-directory-dotnet-webapp-webapi-openidconnect-aspnetcore
https://docs.microsoft.com/en-us/aspnet/core/tutorials/web-api-help-pages-using-swagger?view=aspnetcore-3.1