? Movie recommendation applet v2.0
? To view the page UI, please click: https://sesine.com/mina
? This project uses most of WeChat’s APIs and encapsulates some UI components. If it was helpful to you, please give a ️Star. If you find any problems during use, please give me feedback and I will try to solve it as soon as possible.
?How to use
- Clone or download this project
- Import this project in WeChat developer tools
- Domain name settings
- If you have your own APPID, you can use your own APPID and add trusted domain names
https://sesine.com/
and https://sesine.com/mina/api/
in the WeChat background. - If you don't have your own APPID, you can use a test APPID. When developing, check the option of
不校验合法域名、web-view(业务域名)、TLS 版本以及HTTPS 证书
. If you need to preview on a mobile phone, and the API cannot be accessed, there is a problem. Please add the two trusted domain names in the previous article in the WeChat applet test account management.
- Development, experience and feedback. When you find a problem, you can give me feedback
❤️ Thanks and support
- Douban API https://sesine.com/ (Agent for Douban API)
Because the WeChat server requested Douban API too many times, WeChat applet requests have been banned. Please use the new api address to request. Please change the original api request address from https://api.douban.com/v2/
https://sesine.com/mina/api/
The parameters of the api request are not the same. Change.
- Baidu map http://lbsyun.baidu.com/
v2.0 update content
- Move searches from the page to the search box on the homepage
- Added browsing history and collection functions for movies and characters
- Add "My Page" (the highlight)
- Add shake and photo album modules
- Add settings function to clear cache, edit personal information, view mobile phone information, and update geographical location
- Add an about page, which lists all APIs used in the project except
? Update log
The old version code of v1.0 can be found through the tag in the master branch
v1.8.0 2016-11-20
- 1. Add pull-down refresh function
- 2. The list is changed to template rendering
- 3. Encapsulates API request code to improve reusability
v1.7.0 2016-11-21
- 1. Add the character’s details page
- 2. Encapsulate network requests for movie details and character details
v1.6.0 2016-11-22
- 1. Added message notification component
- 2.Search page adjustment
- 3. Adjusted the directory structure and integrated static resources (dist) and component files (component)
v1.5.0 2016-11-25
- 1. Change the network request from wx.request to fetch
- 2. Complete the search function
- 3. Complete the message notification component
- 4.Deleted the unused util folder
v1.4.0 2016-12-03
- 1. Change the pull-down refresh of the movie list from scroll-view's bindscrolltolower to triggering the onReachBottom event of Page
- 2. Complete the files on the "My" page, change the function list to data rendering, and add jumps. Added skin change
- 3. Removed the search option in tabBar and added "My" option
- 4. Add a carousel image to the search bar on the homepage (click to jump to the search page)
- 5. Add positioning function to perform positioning when the mini program is loaded.
- 6. Add browsing history, collections, photo albums, settings, and shake functions (all under development)
v1.3.0 2016-12-04
- 1. Integrate the API list, banner list, search keyword list, and skin list into the configuration file (config.js)
- 2. Complete skin change, settings, personal information (still need to be modified), and shake function (the problem of not being able to shake when entering again needs to be solved)
- 3. Add util files and folders to encapsulate tool methods such as obtaining and formatting time.
- 4. Modify the message component, delete success, failure and other situations to avoid overlap with wx.showToast, and add a prompt for network abnormality.
- 5. Add the function of storing browsing history to the movie details page
v1.2.0 2016-12-06
- 1. Complete the movie collection and character collection functions
- 2. Add a prompt page when the search page is empty and encapsulate it into a component
v1.1.0 2016-12-14
- 1. Complete the photo album function and about page
- 2. Add positioning function (gps)
v1.0.0 2016-12-24
- 1. Change the background image method of the album to the image tag method
- 2. Add shake debug test switch variable