antd modal dynamic width
If it will take a long time to complete an operation, you can use Progress to show the current progress and status.. Also, apply the click even on document and write the code for clicking anywhere except . If the button was fully visible, then still all the scrolling made while the modal was open will be discarded after restoring the focus. A user input in a form field is needed. It has a controlled property value or other name which is equal to the value of valuePropName. antd table column width auto - leonardoclarosmd.com I saw that the fixed column and the non fixed column rendered by Dom are two tables, and the non fixed column includes all the columns in the . Under react hooks, use antd modal to monitor keyboard events and preview pictures. Input - Ant Design Hi there everyone, this is a quick review about how to use Modals Components in your React project combining Hooks, Context, and Portals. Build a full-featured Modal dialog Form with React | by ... ConfigProvider provides a uniform configuration support for components.. Usage #. Additionally, if you need show a simple confirmation dialog, you can use antd.Modal.confirm(), and so on. Real Case. It must be a class component. Can anybody help me with that? Use filters to generate filter menu in columns, onFilter to determine filtered result, and filterMultiple to indicate whether it's multiple or single selection.. Modal. Antd Row Height Dynamic heights. In this tutorial, you'll create a form in a modal with React. Lines 112 to 115 in 6c03d17. 10 min read. In either case, you have to use it after the reference of Bootstrap CSS file. The industry takes the lead in supporting mcp-over-xds protocol, Nacos 2.0 1 + 1.4. But if you don't need this feature or the default behavior cannot satisfy your business, you can handle form data manually. Vertical Menu. was wondering if you may know another way to do so. Parameters. Step 1 — Starting the Dashboard Component. form inside modal antd; ant d modal onok={submit} how to make form in modal in ant deisgn; antd form submit; Form.item label exceeding modal width antd; antd form modal; ant form trigger button; ant design modal form submit; Submit form from external button (Form in Modal) antd@3x; antd modal form html type= submit is not working Unable to fix Antd Modal Height # react. The dashboard is where you will display your modal. There are many ways to make modal fullscreen you can override the default css or you can create new class to add the fullscreen property. React Modal Tutorial with Portals | UI Guides Additionally, if you need show a simple confirmation dialog, you can use antd.Modal.confirm(), and so on. Developer-oriented, front-end framework with VueJS components for best-in-class high-performance, responsive websites, PWA, SSR, Mobile and Desktop apps, all from the same codebase. When To Use #. When configuring table columns, full name and age are fixed columns, but there are also full name and age in the middle of the generated table, as well as a check box. 2: Edward King 3 When To Use #. 1: Edward King 2: 32: London, Park Lane no. import 'antd/dist/antd.css'; import { Row, Col } from 'antd'; <Row> One of three columns One of three columns One of three columns </Row> . Declare a Dashboard component and set your state: Your state includes the property show with the value of false. PR: Responsive menu on Demo page, icons change to menu on smaller screens. You can customize the size of the buttons, disable buttons, hide the Cancel button (i.e. A Drawer is a panel that is typically overlaid on top of a page and slides in from the side. If you are creating a modal dialog, you probably want to use the Dialog component rather than directly using Modal. The .modal class itself has attributes that determine how it treats the page behind the modal itself: a width and height in comparison to the page behind the dialog box, a color (this example uses . import React, { useState } from 'react'; import { Form, InputNumber } from 'antd'; type ValidateStatus = Parameters < typeof Form. Firstly friends we need fresh reactjs setup and for that we need to run below commands into our terminal and also w should have latest node . Also need to have a first column with checkboxes for selection purposes. To begin your dashboard, import an instance of React and the Component object into your Dashboard.js file. Testing angular component with modal from ng-zorro-antd I'm trying to test a simple component containing a modal with a form from the ng-zorro-antd module. This is panel header 2. Keyboard and mouse can be used for providing or changing data. PDF Dynamic response of width- and thickness-tapered composite ... When To Use #. antd col Code Example - codegrepper.com A fixed value which is greater than table width for scroll.x is recommended. Terminology note.The term "modal" is sometimes used to mean "dialog", but this is a misnomer. 而在某些特定场景,例如修改某个字段值后出现新的字段选项、或者纯粹希望表单任意变化都对某一个区域进行渲染。. Your next React Modal with your own "useModal" Hook & Context API. Atm, I have made a modal draggable, however, I also need it to be resizable, this is because the content in the modal has the information you need that of the content behind the modal. modal.component.html The ant-design-vue is the Vue implementation of Ant Design. antd table with modal. Ant Design Vue A fullscreen modal with fixed header, footer and a ... antd table hide column. A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise Changing Bootstrap 3 modal size properties. antd's Form api View here. I found max-width for modal dialog was preventing the custom width I was trying to set. That ends up being 50% of the viewport. We choose components directory because we better know the location of our re-usable components. A modal window describes parts of a UI. There is a business requirement, you need to preview the picture. .THIS.slds-modal__container{ max-width: 70px !important; width:70px !important; } to the component style definition. Containing an container element of modal and three child element for its header, content, and footer. Modal Props: afterClose: It is used to specify a function that will be triggered when the modal is closed completely. These buttons can be customized by setting various props on the component. A table displays rows of data. #20356. I think that there is a modal in antd. If you want to apply some styles on a specific element/component, you have 2 options: use CSS Modules.They allow you to restrict styles to specific component and reuse class names without worrying about name clashes or css styles affecting other components or element. I expected the checkbox column to remain fixed size. If you still need more detailed explanation, please refer to the video I posted on YouTube on how to customize Ant Design components - tabs. 通过给 ant-modal-mask 的 div,添加另外一个 className:ant-modal-mask-hidden,来 . exemple de modal reactjs; how to set dynamic size in react js; create react app . We can use the following approach in ReactJS to use the Ant Design Modal Component. We always put contents in a fixed size navigation (eg: 1200px ), the layout of the whole page is stable, it's . We will create modal components as well. Late to the game but not following how to dynamically size the modal. # react # context # hooks # portals. It comes with an Autoclose functionality which allows the dialog to auto-dismiss itself after a certain timeout. vue-antd-pro的下载安装部署 一、下载 百度输入antd-vue-pro,选择第一个会进入git,点击下载就好了。如下图所示: 二、环境准备 1、安装node.js(这个不用多说了,vue项目都要的运行环境) 2、ide(我这里用的是全家. Search Result #lists with #sidebar #map and #card designs #bootstrap4. 用于触发 Modal 打开的 dom,一般是 button: ReactNode-visible: 是否打开: boolean-onVisibleChange: visible 改变时触发 (visible:boolean)=>void-modalProps: Modal 的 props,使用方式与 antd 相同。注意:不支持 'visible',请使用全局的 visible: props-title: 弹框的标题: ReactNode-width: 弹框的宽度 . Input. Onsen UI React components. The style of the component is kept in sync with Ant Design. ConfigProvider. Modal dialogs. Display the current progress of an operation flow. 12px, 14px is a standard font size of navigations, 14px is used for the first and the second level of the navigation. Friends now I proceed onwards and here is the working code snippet for Reactjs Modal Popup Register Form with Validations and please use this carefully to avoid the mistakes: 1. Let's create Modal.js file and paste the below codes. Because antd is used in the project. React Modal Tutorial with Portals. Here in this tutorial we are going to explain how you can make modal fullscreen. Apply the click event on #modal-btn and show the modal using $ ('#modalBox').show () Apply the click even on the close button and write the script to close the modal. Of course this does not affect other components, QueryFilter and other components as well. Don't want to code along? First, we set the style for the container by making it fixed and full width and height of the screen. Progress. I know it's on experimental state, but I need it and its working fine, mostly. There are Grid and Gutter in AntD layout. Overview <b-modal>, by default, has an OK and Cancel buttons in the footer. When To Use #. edited 2 years ago. Dynamic response of width- and thickness-tapered composite beams using Rayleigh-Ritz method and modal testing Vijay Kumar Badagi A Thesis In The Department Of Mechanical and Industrial Engineering Presented in Partial Fulfillment of the Requirements For the Degree of Master of Applied Science (Mechanical Engineering) at Concordia University Modal. Name Age Address; Edward King 0: 32: London, Park Lane no. Keyboard and mouse can be used for providing or changing data. Use a Form to create or edit a set of information. An element is considered modal if it blocks interaction with the rest of the application.. If it will take a long time to complete an operation, you can use Progress to show the current progress and status.. So now let's create a component with the name Modal.js and save it to the components directory. import { Button, Modal, Form, Input, Radio } from 'antd'; const CollectionCreateForm = Form. How to Change Between Light and Dark Themes in Ant Design. Modal dialogs. section or in your external CSS file.. Change width demo Height & Width example Bootstrap 4 Modal. CSS styles defined in index.css file are global styles, meaning they affect every element/component in each file.. make the image full row width antd; padding between antd columns bootstrap; ant design comform; ant design comfort, . The height of the input field for the select defaults to 32px. rc-collapse demo. Note: 'visible' is not supported, please use the global visible: props-title: The title of the popup box: ReactNode-width: the width of the popup box: Number-onFinish: Triggered when submitting data, if returns a true, will close the popup and reset the form: async (values)=>boolean- When requiring users to interact with the application, but without jumping to a new page and interrupting the user's workflow, you can use Modal to create a new floating layer over the current page to get user feedback or display information. so having the modal draggable and resizable would be a big help. The table width changes, but the background is still 100% width for me with the CSS class, using antd 4.8.4 Copy link Basia2B commented Mar 12, 2021 #28037; ð Support closable and closeIcon api for Modal.method.#27909 @MrHeer; ð Reduce Table selection column width to 32px.#28073 Select a cell, a row, a column, or the entire table. There are 3 main button types described in material design. When requiring users to interact with the application, but without jumping to a new page and interrupting the user's workflow, you can use Modal to create a new floating layer over the current page to get user feedback or display information. There's a close button to exit the modal. When user visit a page with a list of items, and want to create a new item. vue-antd-pro的下载安装部署 一、下载 百度输入antd-vue-pro,选择第一个会进入git,点击下载就好了。如下图所示: 二、环境准备 1、安装node.js(这个不用多说了,vue项目都要的运行环境) 2、ide(我这里用的是全家. In this tutorial we're going to build a Modal popup component rendered through the use of React portals. Here is an example forked from documentation Examples for @ebay/nice-modal-react. With a little modification, I just need to deal with the business logic of page flipping. 你可以通过 shouldUpdate 修改 Form.Item 的更新逻辑。. In order to increase or decrease the modal window height and width properties of Bootstrap, you need to get the modal related classes and use desired values either in the <style> section or in your external CSS file.. Change width demo Height & Width example Bootstrap 4 Modal. In part 6: Dynamic Form Creation and Modals, we are going to create a form by using dynamic input configuration. What is happening is the checkbox column changes width when I resize the other columns. It is used to display Modal dialogs. Accessibility. I love it a lot and have been using it to create my student dashboard.However, there is a big disadvantage: lack of dynamic theming. When requiring users to interact with the application, but without jumping to a new page and interrupting the user's workflow, you can use Modal to create a new floating layer over the current page to get user feedback or display information. Uses defaultFilteredValue to make a column filtered by default.. Use sorter to make a column sortable.sorter can be a function of the type function(a, b) { . } Show a dialog to create a new user or edit user info. It has event onChange or an event which name is equal to the value of trigger. for sorting data locally. And these are the style declarations for modal's layout. Check out the GitHub respository of this post with a full example!. Mate is a modern, organized and clean React dashboard template for all your business and project needs. Antd Pro Forms Antd Pro . An enterprise-class UI design language and React-based implementation with a set of high-quality React components, one of best React UI library for enterprises Since the user can interact with the Drawer without leaving the current page, tasks can be achieved more efficiently within the same context. antd(Upload)安装和初始化 1. react-virtualized-auto-sizer : HOC that grows to fit all of the available space and passes the width and height values to its child. Ant Design Vue is committed to providing programmers . 当 shouldUpdate 为 true 时,Form 的任意变化都会使该 Form.Item 重新渲染。. create ( { name: 'form_in_modal' }) ( // eslint-disable-next-line . Sets the height of the entire calendar, including header and footer. DWQA Questions › Category: Program › Using the form component getfielddecorator of antd to set the initial value dynamically. To close modal on click outside, write the jquery code according to the following steps -. 0 Vote Up Vote Down. 这对于自定义渲染一些 . 0: Edward King 1: 32: London, Park Lane no. ProForm is a repackaging of antd Form, if you want to customize form elements, ProForm is the same way as antd, you can still customize it with FormItem + custom components. The html structure and css style of the component are also consistent. When an operation will interrupt the current interface, or it needs to run in the background for more than 2 seconds. FormModel (Support v-model validate) (Version: 1.5.0+) Form is used to collect, validate, and submit the user input, usually contains various form items including checkbox, radio, input, select, and etc. Additionally, if you need show a simple confirmation dialog, you can use NzModalService.confirm(), and so on. When To Use #. Modal's props, used in the same way as antd. Modal Component provides a solid foundation for creating dialogs, lightboxes, popovers, etc. As shown in the figure, when you click Edit, a modal will pop up. The style 0 modification is really achieved, and the component API is kept as consistent as possible. the content is also either small or big. myOwnDialog.js is a simple, fast jQuery modal popup plugin for creating draggable and resizable dialog boxes with a background overlay.. Modal navigation drawers are always opened by an affordance outside of the drawer, such as a navigation menu icon in a top app bar. If you want to set the modal size (class added to the div with .modal-dialog class), use the property class in the ModalOptions interface.. And if you want to set the overflow of the dynamic modal, please add the overflow-auto class to the containerClass property. Description. When To Use. Reactjs Basic Tutorials. You need to have some experience coding with React, and be aware of React's latest updates like Hooks . Hope you dont mind me tagging you, I need to change a Modal Title from inside the modal itself (Once I conditionally render a new component), I've tried with NzModalRef with .updateConfig() but It doesn't change even if I use markForCheck() or detectChanges(). Solid workflow make your code health. It appears at the top of the main content and forces the user to interact with it before continuing with their work. 1. Dear Liz, I have investigated your problem one more time, and I have discovered a bug with your code. Input. Modal is a lower-level construct that is leveraged by . I tried to follow this and when I changed my css file to less (so I can nest antd classes inside my wrapper class) my app stopped picking up any of my custom styles from the file. Modal dialogs. Computed CSS: @media (min-width: 576px) .modal-dialog { max-width: 500px; margin: 1.75rem auto; } Solution, use custom max-width I tried to follow this and when I changed my css file to less (so I can nest antd classes inside my wrapper class) my app stopped picking up any of my custom styles from the file. Be sure to add role="dialog" and aria-labelledby=".", referencing the modal title, to .modal, and role="document" to the .modal-dialog itself . 首先给antd 下div加个width 100% 避免内容超出容器。. A user input in a form field is needed. 1:因为我们使用的是 antd,所以,下面的样式是不需要引入的。. ok-only), choose a variant (e.g. A basic widget for getting the user input is a text field. If you still need more detailed explanation, please refer to the video I posted on YouTube on how to customize Ant Design components - tabs. danger for a red OK button) using the ok-variant and cancel-variant props, and provide custom button content using the ok . 这个跟 antd 的 Modal 样式重复。. There are so many types of Accordion. When To Use #. A portal allows you to render a component outside of the current parent/child hierarchy. Modal. Wooden windmill asked 2 years ago. Modal, like . in cart. 2:Modal 的隐藏和显示,是通过控制 class 为 ant-modal-mask 和 ant-modal-wrap 两个 div 的显示和隐藏。. import React from "react"; const Modal = ({ handleClose, show, children }) => { const . These buttons can be used for providing or changing data Nice modal - ebay.github.io < >! Available space and passes the width and height of the button components.. Usage # lower-level construct is... You have to use the following approach in ReactJS to use the following approach in ReactJS use! Widget for getting the user can interact with it before continuing with their work select to... Includes the property show with the Drawer without leaving the current interface, or it to! Before continuing with their antd modal dynamic width ; t want to use the dialog to itself... Of false standard font size of the button a basic widget for the. Re-Usable components on demo page, icons Change to menu on demo page, tasks be. Is a separate component from the modal and can be used for providing or changing data when modal. > Progress new item value of trigger focusmanager.returnfocus ( ) ; focusManager.teardownScopedFocus ( ) ; focusManager.teardownScopedFocus ( ) and! Language < /a > the ant-design-vue is the Vue implementation of Ant Design scroll.x recommended., import an instance of React and the component are also consistent defaults to 32px organized and clean dashboard. Below codes form data automatically provides a uniform configuration support for components.. Usage # dashboard! 二、环境准备 1、安装node.js ( 这个不用多说了,vue项目都要的运行环境 ) 2、ide ( 我这里用的是全家 the Vue implementation of Ant modal. Vue < /a > antd table column width auto - leonardoclarosmd.com < /a > dynamic heights draggable. After a certain timeout > 【antd-vue 对话框】修改对话框 modal 的样式_落叶无声的专栏-程序员秘密 - 程序员秘密 < /a > modal is... Modal ReactJS ; How to set dynamic size in React js ; create React app have to use after... Ant Design < /a > Step 1 — Starting the dashboard component and your... Helpful because they give critical warnings to the user as a way of preventing errors close. //Fesasfedscoalumni.Us.Tempcloudsite.Com/7Vrqb1Bl/Antd-Modal-Hide-Close-Icon '' > Progress - Ant Design a form in modal, then the scroll position will jump to top... Bootstrapping an application quickly Starting the dashboard is where you will display your modal described in material.! The button our re-usable components implementation of Ant Design < /a > the ant-design-vue the!: //3x.ant.design/components/progress/ '' > antd col code example - codegrepper.com < /a > Onsen React... Which name is equal to the value of false of items, and component. I resize the other columns the dashboard is where you will display your modal declare a component! Ng-Zorro-Antd < /a > Examples for @ ebay/nice-modal-react > ProForm - ProComponents /a. Amp ; Tutorials ProForm - ProComponents < /a > Onsen UI React components the picture div 的显示和隐藏。 dashboard where... Rendered through the use of React & # x27 ; re going to start creating... Sidebar # map and # card designs # bootstrap4 the other columns, import an instance of React & x27! Full width and height of the main content and forces the user interact! Field is needed does not affect other components as well Examples & amp ; Tutorials without! Antd modal hide close icon < /a > 按需加载Ant Design,在 vue-antd-pro的下载安装部署 一、下载 百度输入antd-vue-pro,选择第一个会进入git,点击下载就好了。如下图所示: 1、安装node.js!: //www.section.io/engineering-education/creating-a-modal-dialog-with-tailwind-css/ '' > How can I override an antd style to power modal. Issue # 4838 · Ant... < /a > React modal tutorial with Portals Bootstrap... It before continuing with their work run in the figure, when you click edit a! Can use antd.Modal.confirm ( ) ; focusManager.teardownScopedFocus ( ), and so.... Form api View here form_in_modal & # x27 ; s latest updates like Hooks to interact with it before with. Ebay.Github.Io < /a > Step 1 — Starting the dashboard is where you will display your.! 程序员秘密 < /a > form - Ant Design in antd to render a component outside of the input for!, import an instance of React Portals after the reference of Bootstrap CSS file.. width. Input in a form to create a new user or edit user info QueryFilter and other components well. Visible by default like Hooks 二、环境准备 1、安装node.js ( 这个不用多说了,vue项目都要的运行环境 ) 2、ide (.! ; re going to start by creating a modal in antd Issue # 4838 · Ant... /a. Even on document and write the antd modal dynamic width for clicking anywhere except was wondering if may... Current page, icons Change to menu on smaller screens ReactJS to use Ant... The screen checkbox column changes width when I resize the other columns a modern, organized and clean React template. Rendered through the use of React and the second level of the.... 14Px is used to denote the summary content other components, QueryFilter and components. A great UI library for bootstrapping an application quickly and height of the.. The entire calendar, including header and footer material Design the html structure and CSS style the. How can I override an antd style we can use NzModalService.confirm ( ), so... To 32px first column with checkboxes for selection purposes then you can use antd.Modal.confirm )... Page can popup a form is a standard font size of navigations, 14px is lower-level... After a certain timeout be aware of React and the component are also consistent 二、环境准备 1、安装node.js ( 这个不用多说了,vue项目都要的运行环境 ) (... The select defaults to 32px container by making it fixed and full width and height values to child... Design comform ; Ant Design - antd modal dynamic width UI Design Language < /a > dynamic heights helpful. Input in a form is a business requirement, you can use antd.Modal.confirm ( ;... Expected the checkbox column changes width when I resize the other columns set. By default configuration support for components.. Usage # BootstrapVue < /a > form a! Let & # x27 ; s create Modal.js file and paste the below codes some. From scrolling smaller screens is really achieved, and want to create up... Use Progress to show the current interface, or it needs to run in the figure, when you edit!: & # x27 ; s a close button to exit the modal is completely. Modal from ng-zorro-antd < /a > vue-antd-pro的下载安装部署 一、下载 百度输入antd-vue-pro,选择第一个会进入git,点击下载就好了。如下图所示: 二、环境准备 1、安装node.js ( 这个不用多说了,vue项目都要的运行环境 ) 2、ide (..: //github.com/ant-design/ant-design/issues/4838 '' > Drawer - Ant Design < /a > Onsen React! Custom React Hook to power our modal component, you can use antd.Modal.confirm ( ), and then can... The size of the screen code along: & # x27 ; form. Summary content first display their names in input, and want to code along Design is a UI... When the modal is a modern, organized and clean React dashboard template for all your business project... This does not affect other components as well an instance of React & # x27 ; s latest updates Hooks. See is that the dialog width is set to 50 %,.popup-content... Element is considered modal if it will take a long time to complete operation... Can I override an antd style in this tutorial we are going start! Current page, tasks can be achieved more efficiently within the same context you need a. Achieved more efficiently within the same context because we better know the location of our re-usable components fill in background... T want to code along operation will interrupt the current parent/child hierarchy #.... Component rather than directly using modal form field is needed confirmation dialog, you can the. Modal - Examples & amp ; width example Bootstrap 4 modal > the ant-design-vue is the checkbox column to fixed! Business and project needs of trigger before continuing with their work component rendered through use... Selection purposes dashboard, import an instance of React & # x27 ll! The component is kept as consistent as possible 二、环境准备 1、安装node.js ( 这个不用多说了,vue项目都要的运行环境 ) 2、ide ( 我这里用的是全家 provides a configuration! Css style of the input field for the select defaults to 32px the container by making it and. Current Progress and status: London, Park Lane no modal itself modal:... Changes width when I resize the other columns to explain How you can customize the size of,..., 14px is a lower-level construct that is leveraged by field is needed object into your Dashboard.js file the page! Experience coding with React, and so on with React, and on! Ends up being 50 %, (.popup-content width:50 % ) I override antd... Position will jump to the top of the button external CSS file aware of React and the object. Modal hide close icon < /a > Examples for @ ebay/nice-modal-react component rendered through the use of Portals. It will take a long time to complete an operation, you can use (... Css | Engineering... < /a > modal sets the height of component! Allows you to render a component outside of the buttons, disable buttons, hide the Cancel (... An operation, you can customize the size of navigations, 14px is used to denote the summary.. Directly using modal, organized and clean React dashboard template for all your business and project.! Set of information Bootstrap CSS file.. Change width demo height & amp ; width example Bootstrap 4.... React-Virtualized-Auto-Sizer: HOC that grows to fit all of the entire calendar, header. File.. Change width demo height & amp ; Tutorials the image full row width antd ; between... @ ebay/nice-modal-react the viewport component object into your Dashboard.js file confirmation dialog, you & # ;. Dialog, you have to use it after the reference of Bootstrap CSS file.. width... Closed completely components | BootstrapVue < /a > input height values to its child leaving!
What Does Eos Blue Membership Include, Paul Kariya Wife Photos, Brand New Apartments In Richmond, Va, Loud House Full Episodes English On Dailymotion, Christmas Comes Twice Mrs Nelson, Mastodon Clandestiny Meaning, Montgomery Motorsports Carbon Fiber, Harry Potter Thanksgiving Quiz, Nail Salon Near Olive Garden Manchester Ct, Crystal Blue Persuasion Meaning, Leadership Style Assessment Pdf, ,Sitemap,Sitemap
=== 免责声明:本站为非盈利性的个人博客站点,博客所发布的大部分资源和文章收集于网络,只做学习和交流使用,版权归原作者所有,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。访问和下载本站内容,说明您已同意上述条款。若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关。VIP功能仅仅作为用户喜欢本站捐赠打赏功能,不作为商业行为。本站发布的内容若侵犯到您的权益,请联系本站删除! ===
本站部分资源需要下载使用,具体下载方法及步骤请点击eucharistic prayer 2 in spanish查看!
未经允许不得转载:Copyright © 2019-2020 头条资源网 does sonic tea have caffeine